Switch from ExecStartPre to LoadCredential.
ExecStartPre %u and %T were relative to root.
This commit is contained in:
parent
ed4678d748
commit
74fd327208
@ -63,16 +63,15 @@ in {
|
|||||||
environment = {
|
environment = {
|
||||||
PRICEBOT_EXCHANGE_HOST = cfg.exchange-host;
|
PRICEBOT_EXCHANGE_HOST = cfg.exchange-host;
|
||||||
PRICEBOT_BEBOT_URL = cfg.mattermost-url;
|
PRICEBOT_BEBOT_URL = cfg.mattermost-url;
|
||||||
PRICEBOT_BEBOT_AUTH_TOKEN_FILE = "%T/auth.token";
|
PRICEBOT_BEBOT_AUTH_TOKEN_FILE = "$CREDENTIALS_DIRECTORY/auth.token";
|
||||||
PRICEBOT_BEBOT_CHANNEL_ID = opts.mattermost-channel-id;
|
PRICEBOT_BEBOT_CHANNEL_ID = opts.mattermost-channel-id;
|
||||||
PRICEBOT_TARGET_CURRENCY = opts.currency;
|
PRICEBOT_TARGET_CURRENCY = opts.currency;
|
||||||
PRICEBOT_NOTIFY_USER = opts.notify-user;
|
PRICEBOT_NOTIFY_USER = opts.notify-user;
|
||||||
};
|
};
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
ExecStart = "${pricebot}/bin/pricebot";
|
ExecStart = "${pricebot}/bin/pricebot";
|
||||||
ExecStartPre =
|
|
||||||
"+${pkgs.coreutils-full}/bin/install --owner=%u --mode=400 -T ${cfg.mattermost-auth-token-file} %T/auth.token";
|
|
||||||
DynamicUser = true;
|
DynamicUser = true;
|
||||||
|
LoadCredential = "auth.token:${cfg.mattermost-auth-token-file}";
|
||||||
PrivateTmp = true;
|
PrivateTmp = true;
|
||||||
PrivateDevices = true;
|
PrivateDevices = true;
|
||||||
ProtectSystem = "strict";
|
ProtectSystem = "strict";
|
||||||
|
Loading…
Reference in New Issue
Block a user