Set the environment variables in the hubot-kredits dir
This is meant to be executed as a script manually, not as part of Hubot. Example usage: cd /opt/hal8000_xmpp/node_modules/hubot-kredits ./scripts/review-kredits.js --start 2021-02-01 --end 2021-02-28T23:59:59Z --dry Closes #315
This commit is contained in:
parent
9fc49deafe
commit
f937e5dc68
|
@ -71,6 +71,22 @@ application app_path do
|
||||||
user app_user
|
user app_user
|
||||||
end
|
end
|
||||||
|
|
||||||
|
file "#{app_path}/node_modules/hubot-kredits/.env" do
|
||||||
|
mode "0600"
|
||||||
|
owner app_user
|
||||||
|
group app_group
|
||||||
|
content <<-EOF
|
||||||
|
GITEA_TOKEN=#{data_bag['gitea_token']}
|
||||||
|
GITHUB_TOKEN=#{data_bag['github_token']}
|
||||||
|
KREDITS_PROVIDER_URL=#{node[app_name]['kredits']['provider_url']}
|
||||||
|
IPFS_API_HOST=#{node[app_name]['kredits']['ipfs_host']}
|
||||||
|
IPFS_API_PORT=#{node[app_name]['kredits']['ipfs_port']}
|
||||||
|
IPFS_API_PROTOCOL=#{node[app_name]['kredits']['ipfs_protocol']}
|
||||||
|
KREDITS_WALLET_PATH=../../#{node[app_name]['kredits']['wallet_path']}
|
||||||
|
KREDITS_WALLET_PASSWORD=#{data_bag['kredits_wallet_password']}
|
||||||
|
EOF
|
||||||
|
end
|
||||||
|
|
||||||
execute "systemctl daemon-reload" do
|
execute "systemctl daemon-reload" do
|
||||||
command "systemctl daemon-reload"
|
command "systemctl daemon-reload"
|
||||||
action :nothing
|
action :nothing
|
||||||
|
@ -102,8 +118,6 @@ application app_path do
|
||||||
"REDIS_URL" => "redis://localhost:6379/#{app_name}",
|
"REDIS_URL" => "redis://localhost:6379/#{app_name}",
|
||||||
"EXPRESS_PORT" => node[app_name]['http_port'],
|
"EXPRESS_PORT" => node[app_name]['http_port'],
|
||||||
"WEBHOOK_TOKEN" => data_bag['webhook_token'],
|
"WEBHOOK_TOKEN" => data_bag['webhook_token'],
|
||||||
"GITEA_TOKEN" => data_bag['gitea_token'],
|
|
||||||
"GITHUB_TOKEN" => data_bag['github_token'],
|
|
||||||
"IPFS_API_HOST" => node[app_name]['kredits']['ipfs_host'],
|
"IPFS_API_HOST" => node[app_name]['kredits']['ipfs_host'],
|
||||||
"IPFS_API_PORT" => node[app_name]['kredits']['ipfs_port'],
|
"IPFS_API_PORT" => node[app_name]['kredits']['ipfs_port'],
|
||||||
"IPFS_API_PROTOCOL" => node[app_name]['kredits']['ipfs_protocol'],
|
"IPFS_API_PROTOCOL" => node[app_name]['kredits']['ipfs_protocol'],
|
||||||
|
|
Loading…
Reference in New Issue