summary refs log tree commit diff
path: root/nixos/modules/services/development
diff options
context:
space:
mode:
authorTaeer Bar-Yam <taeer@bar-yam.me>2022-02-22 05:37:03 -0500
committerTaeer Bar-Yam <taeer@bar-yam.me>2022-02-23 10:41:28 -0500
commit74dcaf578442bfafba924e5494bef2dc830d0991 (patch)
treed9883f89e79181275ff8da5f168c792a1fcba713 /nixos/modules/services/development
parent00e74ad907f9e9c57be90bf3983d2f7ea7442b56 (diff)
downloadnixpkgs-74dcaf578442bfafba924e5494bef2dc830d0991.tar
nixpkgs-74dcaf578442bfafba924e5494bef2dc830d0991.tar.gz
nixpkgs-74dcaf578442bfafba924e5494bef2dc830d0991.tar.bz2
nixpkgs-74dcaf578442bfafba924e5494bef2dc830d0991.tar.lz
nixpkgs-74dcaf578442bfafba924e5494bef2dc830d0991.tar.xz
nixpkgs-74dcaf578442bfafba924e5494bef2dc830d0991.tar.zst
nixpkgs-74dcaf578442bfafba924e5494bef2dc830d0991.zip
zammad: test passes!
Diffstat (limited to 'nixos/modules/services/development')
-rw-r--r--nixos/modules/services/development/zammad.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/nixos/modules/services/development/zammad.nix b/nixos/modules/services/development/zammad.nix
index 13516f15436..4279ebe82d1 100644
--- a/nixos/modules/services/development/zammad.nix
+++ b/nixos/modules/services/development/zammad.nix
@@ -234,8 +234,7 @@ in
       inherit environment;
       serviceConfig = serviceConfig // {
         # loading all the gems takes time
-        TimeoutStartSec = 600;
-        Restart = "no";
+        TimeoutStartSec = 1200;
       };
       after = [
         "network.target"
@@ -270,6 +269,7 @@ in
           cat ${cfg.secretKeyBaseFile}
         } > ./config/secrets.yml
         ''}
+
         if [ `${config.services.postgresql.package}/bin/psql \
                   --host ${cfg.database.host} \
                   ${optionalString
@@ -307,6 +307,7 @@ in
       serviceConfig = serviceConfig // { Type = "forking"; };
       after = [ "zammad-web.service" ];
       requires = [ "zammad-web.service" ];
+      wants = [ "zammad-web.service" ];
       description = "Zammad scheduler";
       wantedBy = [ "multi-user.target" ];
       script = "./script/scheduler.rb start";