Download and build NBXplorer and BTCPay
This commit is contained in:
parent
a2b76c7d76
commit
aa2aa59e28
@ -20,6 +20,8 @@
|
|||||||
"kosmos-bitcoin::source",
|
"kosmos-bitcoin::source",
|
||||||
"kosmos-bitcoin::lnd",
|
"kosmos-bitcoin::lnd",
|
||||||
"kosmos-bitcoin::dotnet",
|
"kosmos-bitcoin::dotnet",
|
||||||
|
"kosmos-bitcoin::nbxplorer",
|
||||||
|
"kosmos-bitcoin::btcpay",
|
||||||
"apt::default",
|
"apt::default",
|
||||||
"timezone_iii::default",
|
"timezone_iii::default",
|
||||||
"timezone_iii::debian",
|
"timezone_iii::debian",
|
||||||
|
@ -2,4 +2,6 @@ name "btcpay"
|
|||||||
|
|
||||||
run_list %w(
|
run_list %w(
|
||||||
kosmos-bitcoin::dotnet
|
kosmos-bitcoin::dotnet
|
||||||
|
kosmos-bitcoin::nbxplorer
|
||||||
|
kosmos-bitcoin::btcpay
|
||||||
)
|
)
|
||||||
|
@ -32,3 +32,10 @@ node.default['lnd']['source_dir'] = '/opt/lnd'
|
|||||||
node.default['dotnet']['ms_packages_src_url'] = "https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb"
|
node.default['dotnet']['ms_packages_src_url'] = "https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb"
|
||||||
node.default['dotnet']['ms_packages_src_checksum'] = "4df5811c41fdded83eb9e2da9336a8dfa5594a79dc8a80133bd815f4f85b9991"
|
node.default['dotnet']['ms_packages_src_checksum'] = "4df5811c41fdded83eb9e2da9336a8dfa5594a79dc8a80133bd815f4f85b9991"
|
||||||
|
|
||||||
|
node.default['nbxplorer']['repo'] = 'https://github.com/dgarage/NBXplorer'
|
||||||
|
node.default['nbxplorer']['revision'] = 'latest'
|
||||||
|
node.default['nbxplorer']['source_dir'] = '/opt/nbxplorer'
|
||||||
|
|
||||||
|
node.default['btcpay']['repo'] = 'https://github.com/btcpayserver/btcpayserver'
|
||||||
|
node.default['btcpay']['revision'] = 'latest'
|
||||||
|
node.default['btcpay']['source_dir'] = '/opt/btcpay'
|
||||||
|
23
site-cookbooks/kosmos-bitcoin/recipes/btcpay.rb
Normal file
23
site-cookbooks/kosmos-bitcoin/recipes/btcpay.rb
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
#
|
||||||
|
# Cookbook:: kosmos-bitcoin
|
||||||
|
# Recipe:: btcpay
|
||||||
|
#
|
||||||
|
|
||||||
|
build_essential
|
||||||
|
|
||||||
|
include_recipe "git"
|
||||||
|
|
||||||
|
git node['nbxplorer']['source_dir'] do
|
||||||
|
repository node['nbxplorer']['repo']
|
||||||
|
revision node['nbxplorer']['revision']
|
||||||
|
action :sync
|
||||||
|
notifies :run, 'bash[build_nbxplorer]', :immediately
|
||||||
|
end
|
||||||
|
|
||||||
|
bash 'build_nbxplorer' do
|
||||||
|
cwd node['nbxplorer']['source_dir']
|
||||||
|
code <<-EOH
|
||||||
|
./build.sh
|
||||||
|
EOH
|
||||||
|
action :nothing
|
||||||
|
end
|
23
site-cookbooks/kosmos-bitcoin/recipes/nbxplorer.rb
Normal file
23
site-cookbooks/kosmos-bitcoin/recipes/nbxplorer.rb
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
#
|
||||||
|
# Cookbook:: kosmos-bitcoin
|
||||||
|
# Recipe:: btcpay
|
||||||
|
#
|
||||||
|
|
||||||
|
build_essential
|
||||||
|
|
||||||
|
include_recipe "git"
|
||||||
|
|
||||||
|
git node['btcpay']['source_dir'] do
|
||||||
|
repository node['btcpay']['repo']
|
||||||
|
revision node['btcpay']['revision']
|
||||||
|
action :sync
|
||||||
|
notifies :run, 'bash[build_btcpay]', :immediately
|
||||||
|
end
|
||||||
|
|
||||||
|
bash 'build_btcpay' do
|
||||||
|
cwd node['btcpay']['source_dir']
|
||||||
|
code <<-EOH
|
||||||
|
./build.sh
|
||||||
|
EOH
|
||||||
|
action :nothing
|
||||||
|
end
|
Loading…
x
Reference in New Issue
Block a user