errbot service: fix import config
in plugins
This commit is contained in:
parent
a2b018f55a
commit
f422afd07d
@ -8,7 +8,7 @@ let
|
|||||||
name = "errbot-plugins";
|
name = "errbot-plugins";
|
||||||
paths = plugins;
|
paths = plugins;
|
||||||
};
|
};
|
||||||
mkConfigFile = instanceCfg: dataDir: pkgs.writeText "errbot-config.py" ''
|
mkConfigDir = instanceCfg: dataDir: pkgs.writeTextDir "config.py" ''
|
||||||
import logging
|
import logging
|
||||||
BACKEND = '${instanceCfg.backend}'
|
BACKEND = '${instanceCfg.backend}'
|
||||||
BOT_DATA_DIR = '${dataDir}'
|
BOT_DATA_DIR = '${dataDir}'
|
||||||
@ -93,7 +93,7 @@ in {
|
|||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
User = "errbot";
|
User = "errbot";
|
||||||
Restart = "on-failure";
|
Restart = "on-failure";
|
||||||
ExecStart = "${pkgs.errbot}/bin/errbot -c ${mkConfigFile instanceCfg dataDir}";
|
ExecStart = "${pkgs.errbot}/bin/errbot -c ${mkConfigDir instanceCfg dataDir}/config.py";
|
||||||
PermissionsStartOnly = true;
|
PermissionsStartOnly = true;
|
||||||
};
|
};
|
||||||
})) cfg.instances;
|
})) cfg.instances;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user