fixed broken online dependencies

This commit is contained in:
Marcel 2024-03-31 10:57:12 +02:00
parent 30686ffd70
commit 29c944aece
No known key found for this signature in database
GPG key ID: 446F3B093DF81C6A

View file

@ -207,7 +207,8 @@ in
authentik-migrate = { authentik-migrate = {
requiredBy = [ "authentik.service" ]; requiredBy = [ "authentik.service" ];
requires = lib.optionals cfg.createDatabase [ "postgresql.service" ]; requires = lib.optionals cfg.createDatabase [ "postgresql.service" ];
after = lib.optionals cfg.createDatabase [ "postgresql.service" ]; wants = [ "network-online.target" ];
after = [ "network-online.target" ] ++ lib.optionals cfg.createDatabase [ "postgresql.service" ];
before = [ "authentik.service" ]; before = [ "authentik.service" ];
restartTriggers = [ config.environment.etc."authentik/config.yml".source ]; restartTriggers = [ config.environment.etc."authentik/config.yml".source ];
serviceConfig = mkMerge [ serviceDefaults { serviceConfig = mkMerge [ serviceDefaults {
@ -219,6 +220,8 @@ in
}; };
authentik-worker = { authentik-worker = {
requiredBy = [ "authentik.service" ]; requiredBy = [ "authentik.service" ];
wants = [ "network-online.target" ];
after = [ "network-online.target" ];
before = [ "authentik.service" ]; before = [ "authentik.service" ];
restartTriggers = [ config.environment.etc."authentik/config.yml".source ]; restartTriggers = [ config.environment.etc."authentik/config.yml".source ];
preStart = '' preStart = ''