summary refs log tree commit diff
path: root/nixos/modules/services
diff options
context:
space:
mode:
authorJaka Hudoklin <jakahudoklin@gmail.com>2015-03-19 09:18:48 +0100
committerJaka Hudoklin <jakahudoklin@gmail.com>2015-03-19 09:18:48 +0100
commit1b99f0aeb697e3eb696ac50ff5e8eaae1a48f571 (patch)
tree5694987e97f5c279f16aa4575c1c7910d941a705 /nixos/modules/services
parent5b074d20f88aac6ae37a31b9b26b64e2afe31e97 (diff)
parent079520ced5dfcb223057fa344eac9c0f2d0e84b2 (diff)
downloadnixlib-1b99f0aeb697e3eb696ac50ff5e8eaae1a48f571.tar
nixlib-1b99f0aeb697e3eb696ac50ff5e8eaae1a48f571.tar.gz
nixlib-1b99f0aeb697e3eb696ac50ff5e8eaae1a48f571.tar.bz2
nixlib-1b99f0aeb697e3eb696ac50ff5e8eaae1a48f571.tar.lz
nixlib-1b99f0aeb697e3eb696ac50ff5e8eaae1a48f571.tar.xz
nixlib-1b99f0aeb697e3eb696ac50ff5e8eaae1a48f571.tar.zst
nixlib-1b99f0aeb697e3eb696ac50ff5e8eaae1a48f571.zip
Merge pull request #6873 from offlinehacker/pkgs/panamax/update
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 ];