@@ -58,4 +58,4 @@ node.default['kosmos-ipfs']['nginx']['external_api_port'] = 5444
|
||||
node.default['kosmos-ipfs']['nginx']['swarm_p2p_port'] = 4001
|
||||
node.default['kosmos-ipfs']['nginx']['domain'] = "ipfs.kosmos.org"
|
||||
|
||||
node.default['kosmos-ipfs']['kredits-pinner']['revision'] = "v1.0.2"
|
||||
node.default['kosmos-ipfs']['kredits-pinner']['revision'] = "v2.1.0"
|
||||
|
||||
@@ -3,15 +3,21 @@
|
||||
# Recipe:: kredits_pinner
|
||||
#
|
||||
|
||||
node.override["nodejs"]["repo"] = "https://deb.nodesource.com/node_16.x"
|
||||
|
||||
include_recipe 'kosmos-nodejs'
|
||||
|
||||
app_name = "kredits-ipfs-pinner"
|
||||
app_name = "ipfs-pinner"
|
||||
deploy_user = "ipfs"
|
||||
deploy_group = "ipfs"
|
||||
|
||||
group deploy_group
|
||||
|
||||
path_to_deploy = "/opt/#{app_name}"
|
||||
|
||||
rsk_node_ip = search(:node, "role:rskj_testnet").first["knife_zero"]["host"]
|
||||
rsk_rpc_url = "http://#{rsk_node_ip}:4444"
|
||||
|
||||
application path_to_deploy do
|
||||
owner deploy_user
|
||||
group deploy_group
|
||||
@@ -19,7 +25,7 @@ application path_to_deploy do
|
||||
git do
|
||||
user deploy_user
|
||||
group deploy_group
|
||||
repository "https://gitea.kosmos.org/kosmos/#{app_name}.git"
|
||||
repository "https://gitea.kosmos.org/kredits/#{app_name}.git"
|
||||
revision node['kosmos-ipfs']['kredits-pinner']['revision']
|
||||
end
|
||||
|
||||
@@ -41,8 +47,10 @@ application path_to_deploy do
|
||||
user: deploy_user,
|
||||
group: deploy_group,
|
||||
app_dir: path_to_deploy,
|
||||
entry: "/usr/bin/node /usr/bin/npm start",
|
||||
environment: {}
|
||||
entry: "/usr/bin/node /usr/bin/npm start -- --watch --rpc-url #{rsk_rpc_url}",
|
||||
environment: {
|
||||
'DEBUG' => 'ipfs-pinner'
|
||||
}
|
||||
)
|
||||
notifies :run, "execute[systemctl daemon-reload]", :delayed
|
||||
notifies :restart, "service[#{app_name}]", :delayed
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# Recipe:: default
|
||||
#
|
||||
|
||||
node.override["nodejs"]["repo"] = "https://deb.nodesource.com/node_14.x"
|
||||
node.normal["nodejs"]["repo"] = "https://deb.nodesource.com/node_14.x"
|
||||
# Allows upgrading
|
||||
node.override["nodejs"]["package_action"]["nodejs"] = :upgrade
|
||||
node.normal["nodejs"]["package_action"]["nodejs"] = :upgrade
|
||||
include_recipe "nodejs::nodejs_from_package"
|
||||
|
||||
Reference in New Issue
Block a user