Add CLI arguments in addition to env vars.
This commit is contained in:
+1
-4
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user