From 9b32753f26659e10f6189557966d66695d587eea Mon Sep 17 00:00:00 2001 From: teutat3s Date: Tue, 18 Jul 2023 01:26:33 +0200 Subject: [PATCH] module: fix systemd service dependency When started before erpnext-web, the scheduler and queues do not start successfully, because the common_site_config.json is still missing. We can not schedule or queue anything yet, so starting after erpnext-web is fine. This fixes deployment via deploy-rs --- modules/erpnext.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/erpnext.nix b/modules/erpnext.nix index 0cff248..4ed8df3 100644 --- a/modules/erpnext.nix +++ b/modules/erpnext.nix @@ -384,7 +384,7 @@ in }; systemd.services.erpnext-queue-short = { enable = true; - before = [ "erpnext-web.service" ]; + after = [ "erpnext-web.service" ]; wantedBy = [ "erpnext-web.service" ]; partOf = [ "erpnext-web.service" ]; description = "ERPNext short queue server"; @@ -400,7 +400,7 @@ in }; systemd.services.erpnext-queue-default = { enable = true; - before = [ "erpnext-web.service" ]; + after = [ "erpnext-web.service" ]; wantedBy = [ "erpnext-web.service" ]; partOf = [ "erpnext-web.service" ]; description = "ERPNext default queue server"; @@ -416,7 +416,7 @@ in }; systemd.services.erpnext-queue-long = { enable = true; - before = [ "erpnext-web.service" ]; + after = [ "erpnext-web.service" ]; wantedBy = [ "erpnext-web.service" ]; partOf = [ "erpnext-web.service" ]; description = "ERPNext long queue server"; @@ -432,7 +432,7 @@ in }; systemd.services.erpnext-scheduler = { enable = true; - before = [ "erpnext-web.service" ]; + after = [ "erpnext-web.service" ]; wantedBy = [ "erpnext-web.service" ]; partOf = [ "erpnext-web.service" ]; description = "ERPNext scheduler server";