diff --git a/modules/servers/bragi/audiobookshelf.nix b/modules/servers/bragi/audiobookshelf.nix index b0b9242..180d64b 100644 --- a/modules/servers/bragi/audiobookshelf.nix +++ b/modules/servers/bragi/audiobookshelf.nix @@ -3,6 +3,11 @@ enable = true; }; + systemd.services.audiobookshelf = { + after = ["mnt.mount"]; + bindsTo = ["mnt.mount"]; + }; + services.traefik.dynamicConfigOptions.http = { services.audiobookshelf.loadBalancer.servers = [ { diff --git a/modules/servers/bragi/navidrome.nix b/modules/servers/bragi/navidrome.nix index f2a99b5..7606079 100644 --- a/modules/servers/bragi/navidrome.nix +++ b/modules/servers/bragi/navidrome.nix @@ -8,6 +8,11 @@ environmentFile = "${config.age.secrets.navidrome.path}"; }; + systemd.services.navidrome = { + after = ["mnt.mount"]; + bindsTo = ["mnt.mount"]; + }; + services.traefik.dynamicConfigOptions.http = { services.navidrome.loadBalancer.servers = [ {