Add CLI arguments in addition to env vars.

This commit is contained in:
2022-06-20 13:10:12 -07:00
parent 502029dc80
commit dbdcaf4cf0
3 changed files with 47 additions and 20 deletions
+1 -4
View File
@@ -62,16 +62,13 @@ in {
environment = {
PRICEBOT_EXCHANGE_HOST = cfg.exchange-host;
PRICEBOT_BEBOT_URL = cfg.mattermost-url;
PRICEBOT_BEBOT_AUTH_TOKEN_FILE = "%d/auth.token";
PRICEBOT_BEBOT_CHANNEL_ID = opts.mattermost-channel-id;
PRICEBOT_TARGET_CURRENCY = opts.currency;
PRICEBOT_NOTIFY_USER = opts.notify-user;
};
serviceConfig = {
ExecStart = pkgs.writeShellScript "launch-pricebot-${currency}.sh" ''
echo "CREDENTIALS_DIRECTORY $CREDENTIALS_DIRECTORY"
echo "CREDENTIALS_PATH $CREDENTIALS_PATH"
${pricebot}/bin/pricebot
${pricebot}/bin/pricebot --bebot-auth-token-file=$CREDENTIALS_DIRECTORY/auth.token
'';
DynamicUser = true;
PrivateTmp = true;