3 Commits

Author SHA1 Message Date
Râu Cao
76fd629e40 Deploy new kredits ipfs-pinner
refs kredits/meta#10
2022-11-03 14:16:37 +01:00
88fa0f12dd Merge pull request 'Upgrade LND to 0.15.4' (#443) from chore/upgrade_lnd into master
Reviewed-on: #443
2022-11-03 10:04:05 +00:00
Râu Cao
0297298ce0 Upgrade LND to 0.15.4
Fixes a critical issue that prevents block sync in production
2022-11-03 11:02:52 +01:00
7 changed files with 32 additions and 12 deletions

View File

@@ -8,7 +8,7 @@
"automatic": {
"fqdn": "bitcoin-2",
"os": "linux",
"os_version": "5.4.0-77-generic",
"os_version": "5.4.0-131-generic",
"hostname": "bitcoin-2",
"ipaddress": "192.168.122.148",
"roles": [

View File

@@ -8,7 +8,7 @@
"automatic": {
"fqdn": "ipfs-1",
"os": "linux",
"os_version": "5.4.0-110-generic",
"os_version": "5.4.0-131-generic",
"hostname": "ipfs-1",
"ipaddress": "192.168.122.195",
"roles": [
@@ -21,6 +21,7 @@
"kosmos-ipfs",
"kosmos-ipfs::default",
"kosmos-ipfs::public_gateway",
"kosmos-ipfs::kredits_pinner",
"apt::default",
"timezone_iii::default",
"timezone_iii::debian",
@@ -39,7 +40,6 @@
"ipfs::_user",
"firewall::default",
"chef-sugar::default",
"kosmos-ipfs::kredits_pinner",
"kosmos-nodejs::default",
"nodejs::nodejs_from_package",
"nodejs::repo",
@@ -75,6 +75,7 @@
"recipe[kosmos-base]",
"role[kvm_guest]",
"recipe[kosmos-ipfs]",
"recipe[kosmos-ipfs::public_gateway]"
"recipe[kosmos-ipfs::public_gateway]",
"recipe[kosmos-ipfs::kredits_pinner]"
]
}

View File

@@ -0,0 +1,11 @@
name 'kredits_ipfs_pinner'
default_run_list = %w(
kosmos-ipfs::kredits_pinner
)
env_run_lists(
'_default' => default_run_list,
'development' => default_run_list,
'production' => default_run_list
)

View File

@@ -40,7 +40,7 @@ node.default['c-lightning']['log_level'] = 'info'
node.default['c-lightning']['public_ip'] = '148.251.237.73'
node.default['lnd']['repo'] = 'https://github.com/lightningnetwork/lnd'
node.default['lnd']['revision'] = 'v0.15.2-beta'
node.default['lnd']['revision'] = 'v0.15.4-beta'
node.default['lnd']['source_dir'] = '/opt/lnd'
node.default['lnd']['lnd_dir'] = "/home/#{node['bitcoin']['username']}/.lnd"
node.default['lnd']['alias'] = 'ln2.kosmos.org'

View File

@@ -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"

View File

@@ -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

View File

@@ -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"