diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2020-09-07 08:39:35 +0200 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2020-09-07 08:39:35 +0200 |
commit | 850adcf4b17afb6f5429b030f3c814d502d2b53e (patch) | |
tree | 9e30459cec309e4b04bed476f9444a9335dac0af /modules/webapps/mediagoblin.nix | |
parent | de6d17ec97a1946f628372e5b0854cb21a91a55f (diff) | |
download | Nix-850adcf4b17afb6f5429b030f3c814d502d2b53e.tar.gz Nix-850adcf4b17afb6f5429b030f3c814d502d2b53e.tar.zst Nix-850adcf4b17afb6f5429b030f3c814d502d2b53e.zip |
Put services in slices in systemd
Diffstat (limited to 'modules/webapps/mediagoblin.nix')
-rw-r--r-- | modules/webapps/mediagoblin.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/webapps/mediagoblin.nix b/modules/webapps/mediagoblin.nix index 19bbc2e..3fe5e38 100644 --- a/modules/webapps/mediagoblin.nix +++ b/modules/webapps/mediagoblin.nix | |||
@@ -153,6 +153,9 @@ in | |||
153 | }; | 153 | }; |
154 | }; | 154 | }; |
155 | 155 | ||
156 | systemd.slices.mediagoblin = { | ||
157 | description = "Mediagoblin slice"; | ||
158 | }; | ||
156 | systemd.services.mediagoblin-web = { | 159 | systemd.services.mediagoblin-web = { |
157 | description = "Mediagoblin service"; | 160 | description = "Mediagoblin service"; |
158 | wantedBy = [ "multi-user.target" ]; | 161 | wantedBy = [ "multi-user.target" ]; |
@@ -180,6 +183,7 @@ in | |||
180 | ''; | 183 | ''; |
181 | 184 | ||
182 | serviceConfig = { | 185 | serviceConfig = { |
186 | Slice = "mediagoblin.slice"; | ||
183 | User = cfg.user; | 187 | User = cfg.user; |
184 | PrivateTmp = true; | 188 | PrivateTmp = true; |
185 | Restart = "always"; | 189 | Restart = "always"; |
@@ -209,6 +213,7 @@ in | |||
209 | ''; | 213 | ''; |
210 | 214 | ||
211 | serviceConfig = { | 215 | serviceConfig = { |
216 | Slice = "mediagoblin.slice"; | ||
212 | User = cfg.user; | 217 | User = cfg.user; |
213 | PrivateTmp = true; | 218 | PrivateTmp = true; |
214 | Restart = "always"; | 219 | Restart = "always"; |