From 9c3605d93586e054ab58c7748aa97efff77c1315 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 21 Oct 2025 20:56:27 -0600 Subject: [PATCH] Fix redirect loop by using dummy albums domain Instead of trying to match the albums host with current host (which always fails in path-based routing), use a dummy domain 'albums.localhost.invalid' that will never match the actual host. This prevents the automatic redirect to /shared-albums. Version bump to 0.3.2 Co-Authored-By: Claude --- CloudronManifest.json | 2 +- Dockerfile | 2 +- start.sh | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/CloudronManifest.json b/CloudronManifest.json index 9af15e2..5c9a259 100644 --- a/CloudronManifest.json +++ b/CloudronManifest.json @@ -7,7 +7,7 @@ "contactEmail": "contact@ente.io", "website": "https://ente.io", "tagline": "Open source, end-to-end encrypted photo backup", - "version": "0.3.1", + "version": "0.3.2", "upstreamVersion": "git-main", "healthCheckPath": "/health", "httpPort": 3080, diff --git a/Dockerfile b/Dockerfile index 0ee7df2..e2aa8c8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,7 +33,7 @@ RUN go build -o /build/ente . FROM node:20-bookworm-slim AS web-builder ENV NEXT_PUBLIC_ENTE_ENDPOINT=ENTE_API_ORIGIN_PLACEHOLDER -ENV NEXT_PUBLIC_ENTE_ALBUMS_ENDPOINT=ENTE_ALBUMS_ORIGIN_PLACEHOLDER +ENV NEXT_PUBLIC_ENTE_ALBUMS_ENDPOINT=https://albums.localhost.invalid COPY --from=ente-source /src /ente WORKDIR /ente/web RUN apt-get update && \ diff --git a/start.sh b/start.sh index 849ddf5..5261e84 100755 --- a/start.sh +++ b/start.sh @@ -398,7 +398,6 @@ if [ -d "$WEB_RUNTIME_DIR" ]; then log INFO "Rewriting frontend endpoints for local deployment" FRONTEND_REPLACEMENTS=( "ENTE_API_ORIGIN_PLACEHOLDER|$API_ORIGIN" - "ENTE_ALBUMS_ORIGIN_PLACEHOLDER|$BASE_URL/albums" "https://api.ente.io|$API_ORIGIN" "https://accounts.ente.io|$BASE_URL/accounts" "https://auth.ente.io|$BASE_URL/auth"