diff --git a/hosts/chunk/Caddyfile b/hosts/chunk/Caddyfile index 4ddaaf2..4ea845b 100644 --- a/hosts/chunk/Caddyfile +++ b/hosts/chunk/Caddyfile @@ -26,7 +26,7 @@ photos.cy7.sh { reverse_proxy localhost:2283 } -matrix.cy7.sh, chat.cything.io { +chat.cything.io { import common reverse_proxy localhost:8448 } diff --git a/hosts/chunk/immich.nix b/hosts/chunk/immich.nix index f1ceb2c..fd7b3d4 100644 --- a/hosts/chunk/immich.nix +++ b/hosts/chunk/immich.nix @@ -84,12 +84,13 @@ in systemd.services.create-immich-net = { serviceConfig.Type = "oneshot"; - wantedBy = with config.virtualisation.oci-containers; [ + requiredBy = with config.virtualisation.oci-containers; [ "${backend}-immich.service" "${backend}-immich-db.service" "${backend}-immich-redis.service" # "${backend}-immich-ml.service" ]; + before = config.systemd.services.create-immich-net.requiredBy; script = '' ${pkgs.podman}/bin/podman network exists immich-net || \ ${pkgs.podman}/bin/podman network create immich-net diff --git a/hosts/chunk/rclone.nix b/hosts/chunk/rclone.nix index c006832..8cdf739 100644 --- a/hosts/chunk/rclone.nix +++ b/hosts/chunk/rclone.nix @@ -9,6 +9,7 @@ description = "Mount the immich data remote"; requires = [ "network-online.target" ]; requiredBy = [ "podman-immich-server.service" ]; + before = [ "podman-immich-server.service" ]; serviceConfig = { Type = "notify"; ExecStartPre = "/usr/bin/env mkdir -p /mnt/photos";