From f937e5dc68049b72f97b650a7b121406ed591784 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Kar=C3=A9kinian?= Date: Tue, 30 Mar 2021 13:51:20 +0200 Subject: [PATCH] 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 --- .../kosmos-hubot/recipes/hal8000_xmpp.rb | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/site-cookbooks/kosmos-hubot/recipes/hal8000_xmpp.rb b/site-cookbooks/kosmos-hubot/recipes/hal8000_xmpp.rb index 8dae8b7..c34d44e 100644 --- a/site-cookbooks/kosmos-hubot/recipes/hal8000_xmpp.rb +++ b/site-cookbooks/kosmos-hubot/recipes/hal8000_xmpp.rb @@ -71,6 +71,22 @@ application app_path do user app_user 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 command "systemctl daemon-reload" action :nothing @@ -102,8 +118,6 @@ application app_path do "REDIS_URL" => "redis://localhost:6379/#{app_name}", "EXPRESS_PORT" => node[app_name]['http_port'], "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_PORT" => node[app_name]['kredits']['ipfs_port'], "IPFS_API_PROTOCOL" => node[app_name]['kredits']['ipfs_protocol'], -- 2.25.1