summary refs log tree commit diff
path: root/nixos/modules/services
diff options
context:
space:
mode:
authorJaka Hudoklin <jakahudoklin@gmail.com>2015-03-18 14:12:13 +0100
committerJaka Hudoklin <jakahudoklin@gmail.com>2015-03-18 14:35:24 +0100
commit079520ced5dfcb223057fa344eac9c0f2d0e84b2 (patch)
tree15d17f478289ec5cb820616e79c10d401ecd35df /nixos/modules/services
parent506cbf05a9460ae452c29ebd1324eeae04082a2e (diff)
downloadnixlib-079520ced5dfcb223057fa344eac9c0f2d0e84b2.tar
nixlib-079520ced5dfcb223057fa344eac9c0f2d0e84b2.tar.gz
nixlib-079520ced5dfcb223057fa344eac9c0f2d0e84b2.tar.bz2
nixlib-079520ced5dfcb223057fa344eac9c0f2d0e84b2.tar.lz
nixlib-079520ced5dfcb223057fa344eac9c0f2d0e84b2.tar.xz
nixlib-079520ced5dfcb223057fa344eac9c0f2d0e84b2.tar.zst
nixlib-079520ced5dfcb223057fa344eac9c0f2d0e84b2.zip
panamax: update, fix module
Diffstat (limited to 'nixos/modules/services')
-rw-r--r--nixos/modules/services/cluster/panamax.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/nixos/modules/services/cluster/panamax.nix b/nixos/modules/services/cluster/panamax.nix
index a7233f23c913..b47ff744fc27 100644
--- a/nixos/modules/services/cluster/panamax.nix
+++ b/nixos/modules/services/cluster/panamax.nix
@@ -124,14 +124,15 @@ in {
       };
 
       preStart = ''
-        rm -rf ${cfg.dataDir}/state/tmp
         mkdir -p ${cfg.dataDir}/ui/state/{log,tmp}
+        chown -R panamax:panamax ${cfg.dataDir}
       '';
 
       serviceConfig = {
         ExecStart = "${panamax_ui}/bin/bundle exec rails server --binding 127.0.0.1 --port ${toString cfg.UIPort}";
         User = "panamax";
         Group = "panamax";
+        PermissionsStartOnly = true;
       };
     };
 
@@ -145,6 +146,8 @@ in {
 
     services.journald.enableHttpGateway = mkDefault true;
     services.fleet.enable = mkDefault true;
+    services.cadvisor.enable = mkDefault true;
+    services.cadvisor.port = mkDefault 3002;
     virtualisation.docker.enable = mkDefault true;
 
     environment.systemPackages = [ panamax_api panamax_ui ];