diff --git a/services/immich.nix b/services/immich.nix index a5a2e8a..8b11a12 100644 --- a/services/immich.nix +++ b/services/immich.nix @@ -44,7 +44,6 @@ let "--add-host=immich-server:127.0.0.1" "--add-host=immich-microservices:127.0.0.1" "--add-host=immich-machine-learning:127.0.0.1" - "--add-host=immich-web:127.0.0.1" "--add-host=immich-typesense:127.0.0.1" "--label=io.containers.autoupdate=registry" ]; @@ -78,7 +77,6 @@ in { "${ociBackend}-immich-server.service" "${ociBackend}-immich-microservices.service" "${ociBackend}-immich-machine-learning.service" - "${ociBackend}-immich-web.service" "${ociBackend}-immich-typesense.service" ]; wantedBy = [ "multi-user.target" ]; @@ -98,7 +96,7 @@ in { virtualisation.oci-containers.containers = { immich-server = immichBase // { image = "ghcr.io/immich-app/immich-server:release"; - ports = [ "3001:3001" ]; + ports = [ "2283:3001" ]; entrypoint = "/bin/sh"; cmd = [ "./start-server.sh" ]; volumes = [ "${uploadDir}:/usr/src/app/upload" ]; @@ -118,13 +116,6 @@ in { volumes = [ "${uploadDir}:/usr/src/app/upload" ]; }; - immich-web = immichBase // { - image = "ghcr.io/immich-app/immich-web:release"; - ports = [ "3000:3000" ]; - entrypoint = "/bin/sh"; - cmd = [ "./entrypoint.sh" ]; - }; - immich-typesense = { image = "docker.io/typesense/typesense:0.24.0"; environment.TYPESENSE_DATA_DIR = "/data"; @@ -160,7 +151,7 @@ in { enableACME = true; forceSSL = true; locations."/api" = { - proxyPass = "http://localhost:3001"; + proxyPass = "http://localhost:2283"; extraConfig = '' rewrite /api/(.*) /$1 break; client_max_body_size 50000M;