nixos/lxd-image-server: set reloadTriggers in systemd unit, split script (#450916)
This commit is contained in:
@@ -73,10 +73,7 @@ in
|
|||||||
|
|
||||||
description = "LXD Image Server";
|
description = "LXD Image Server";
|
||||||
|
|
||||||
script = ''
|
reloadTriggers = [ config.environment.etc."lxd-image-server/config.toml".source ];
|
||||||
${pkgs.lxd-image-server}/bin/lxd-image-server init
|
|
||||||
${pkgs.lxd-image-server}/bin/lxd-image-server watch
|
|
||||||
'';
|
|
||||||
|
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
User = "lxd-image-server";
|
User = "lxd-image-server";
|
||||||
@@ -84,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