From 0dff79826d7b44517473c1ef2c4264eed2344129 Mon Sep 17 00:00:00 2001 From: Till JS Date: Fri, 8 May 2026 20:18:10 +0200 Subject: [PATCH] =?UTF-8?q?fix(prod):=20public=20URLs=20auf=20cardecky.*?= =?UTF-8?q?=20(war=20cards.*=20=E2=80=94=20bookmarks=20via=20nginx-301)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- infrastructure/docker-compose.production.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/infrastructure/docker-compose.production.yml b/infrastructure/docker-compose.production.yml index 53aa94f..a2ba269 100644 --- a/infrastructure/docker-compose.production.yml +++ b/infrastructure/docker-compose.production.yml @@ -12,9 +12,10 @@ # cards-api: 3191 (alt war 3072 → cards-api.mana.how) # cards-web: 5181 (alt war 5180 → cards.mana.how) # -# Cutover (Hard) auf cards.* / cards-api.* — siehe -# scripts/mac-mini-cutover.sh, der den Tunnel umbiegt + alte -# mana-app-cards-{server,web}-Container stoppt. +# Cutover (2026-05-08): cardecky.mana.how + cardecky-api.mana.how +# zeigen via Cloudflare-Tunnel auf diese Container. Alte Hostnames +# cards.mana.how / cards-api.mana.how → nginx :4400 → 301 zu +# cardecky.* (User-Bookmark-Erhalt). # # Start (von ~/projects/cards/ auf mana-server): # docker compose -f infrastructure/docker-compose.production.yml \ @@ -79,7 +80,7 @@ services: DATABASE_URL: 'postgresql://cards:${CARDS_DB_PASSWORD}@cards-postgres:5432/cards' CARDS_API_PORT: 3081 CARDS_API_VERSION: ${CARDS_API_VERSION:-1.0.0} - CARDS_PUBLIC_URL: https://cards.mana.how + CARDS_PUBLIC_URL: https://cardecky.mana.how CARDS_DSGVO_SERVICE_KEY: ${CARDS_DSGVO_SERVICE_KEY:?missing CARDS_DSGVO_SERVICE_KEY} CARDS_S3_ENDPOINT: cards-minio CARDS_S3_PORT: 9000 @@ -98,12 +99,12 @@ services: dockerfile: apps/web/Dockerfile args: NPM_AUTH_TOKEN: ${NPM_AUTH_TOKEN:?missing NPM_AUTH_TOKEN} - PUBLIC_CARDS_API_URL: https://cards-api.mana.how + PUBLIC_CARDS_API_URL: https://cardecky-api.mana.how restart: unless-stopped depends_on: - cards-api environment: - CARDS_API_URL: https://cards-api.mana.how + CARDS_API_URL: https://cardecky-api.mana.how NODE_ENV: production ports: - '127.0.0.1:5181:3000'