From 2230addccc7d05f6cb745949dbb14d038d4ae848 Mon Sep 17 00:00:00 2001 From: Yakira Date: Mon, 20 Apr 2026 08:40:38 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20fix=20(compose):=20APP=5FBASE=5F?= =?UTF-8?q?URL=20follows=20HTTP=5FPORT=20override?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When operators overrode HTTP_PORT, login redirects still pointed at :8000 because APP_BASE_URL's default was hardcoded. Nest HTTP_PORT into the default so the two stay in sync. Verified with HTTP_PORT=9998: Keycloak redirect_uri and the backend env both resolve to :9998. Co-Authored-By: Yakueline (Claude) --- apps/sbomify/deployments/compose/docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/sbomify/deployments/compose/docker-compose.yml b/apps/sbomify/deployments/compose/docker-compose.yml index 14971e2..1ce7900 100644 --- a/apps/sbomify/deployments/compose/docker-compose.yml +++ b/apps/sbomify/deployments/compose/docker-compose.yml @@ -5,7 +5,7 @@ # Common environment variables shared across services x-common-env: &common-env AM_I_IN_DOCKER_CONTAINER: ${AM_I_IN_DOCKER_CONTAINER:-1} - APP_BASE_URL: ${APP_BASE_URL:-http://127.0.0.1:8000} + APP_BASE_URL: ${APP_BASE_URL:-http://127.0.0.1:${HTTP_PORT:-8000}} AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID:-minioadmin} AWS_ENDPOINT_URL_S3: ${AWS_ENDPOINT_URL_S3:-http://sbomify-minio:9000} AWS_MEDIA_ACCESS_KEY_ID: ${AWS_MEDIA_ACCESS_KEY_ID:-minioadmin} @@ -197,7 +197,7 @@ services: environment: <<: [*keycloak-env, *keycloak-admin-env] KEYCLOAK_DEV_MODE: ${KEYCLOAK_DEV_MODE:-true} - APP_BASE_URL: ${APP_BASE_URL:-http://127.0.0.1:8000} + APP_BASE_URL: ${APP_BASE_URL:-http://127.0.0.1:${HTTP_PORT:-8000}} sbomify-minio: image: ${MINIO_IMAGE:-ghcr.io/wellmaintained/packages/minio}:${MINIO_TAG:-latest}