nixos/lxd-image-server: split script into ExecStart and ExecStartPre
This commit is contained in:
@@ -73,11 +73,6 @@ in
|
|||||||
|
|
||||||
description = "LXD Image Server";
|
description = "LXD Image Server";
|
||||||
|
|
||||||
script = ''
|
|
||||||
${pkgs.lxd-image-server}/bin/lxd-image-server init
|
|
||||||
${pkgs.lxd-image-server}/bin/lxd-image-server watch
|
|
||||||
'';
|
|
||||||
|
|
||||||
reloadTriggers = [ config.environment.etc."lxd-image-server/config.toml".source ];
|
reloadTriggers = [ config.environment.etc."lxd-image-server/config.toml".source ];
|
||||||
|
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
@@ -86,6 +81,8 @@ in
|
|||||||
DynamicUser = true;
|
DynamicUser = true;
|
||||||
LogsDirectory = "lxd-image-server";
|
LogsDirectory = "lxd-image-server";
|
||||||
RuntimeDirectory = "lxd-image-server";
|
RuntimeDirectory = "lxd-image-server";
|
||||||
|
ExecStartPre = "${pkgs.lxd-image-server}/bin/lxd-image-server init";
|
||||||
|
ExecStart = "${pkgs.lxd-image-server}/bin/lxd-image-server watch";
|
||||||
ExecReload = "${pkgs.lxd-image-server}/bin/lxd-image-server reload";
|
ExecReload = "${pkgs.lxd-image-server}/bin/lxd-image-server reload";
|
||||||
ReadWritePaths = [ location ];
|
ReadWritePaths = [ location ];
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user