From b966632a321ba4d4d9bb1b15b2a366b4281f3ad4 Mon Sep 17 00:00:00 2001 From: holden093 Date: Sat, 13 Jun 2026 18:22:05 +0200 Subject: [PATCH] fix(oidc): add missing OIDC_REDIRECT_URI and OIDC_FIRST_USER_IS_ADMIN to compose files Both vars were documented in .env.example and read by the application code, but never forwarded to the container by any docker-compose file. OIDC_REDIRECT_URI is essential for deployments behind a reverse proxy to avoid deriving the wrong scheme from the inbound request. --- docker-compose.gpu-amd.yml | 2 ++ docker-compose.gpu-nvidia.yml | 2 ++ docker-compose.yml | 2 ++ 3 files changed, 6 insertions(+) diff --git a/docker-compose.gpu-amd.yml b/docker-compose.gpu-amd.yml index 4909b9998..1b4bce5a6 100644 --- a/docker-compose.gpu-amd.yml +++ b/docker-compose.gpu-amd.yml @@ -56,6 +56,8 @@ services: - OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET:-} - OIDC_SCOPES=${OIDC_SCOPES:-openid profile email} - OIDC_ADMIN_GROUPS=${OIDC_ADMIN_GROUPS:-} + - OIDC_REDIRECT_URI=${OIDC_REDIRECT_URI:-} + - OIDC_FIRST_USER_IS_ADMIN=${OIDC_FIRST_USER_IS_ADMIN:-true} - EMBEDDING_URL=${EMBEDDING_URL:-} - EMBEDDING_MODEL=${EMBEDDING_MODEL:-} - EMBEDDING_API_KEY=${EMBEDDING_API_KEY:-} diff --git a/docker-compose.gpu-nvidia.yml b/docker-compose.gpu-nvidia.yml index b10e8832e..6267efe8a 100644 --- a/docker-compose.gpu-nvidia.yml +++ b/docker-compose.gpu-nvidia.yml @@ -55,6 +55,8 @@ services: - OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET:-} - OIDC_SCOPES=${OIDC_SCOPES:-openid profile email} - OIDC_ADMIN_GROUPS=${OIDC_ADMIN_GROUPS:-} + - OIDC_REDIRECT_URI=${OIDC_REDIRECT_URI:-} + - OIDC_FIRST_USER_IS_ADMIN=${OIDC_FIRST_USER_IS_ADMIN:-true} - EMBEDDING_URL=${EMBEDDING_URL:-} - EMBEDDING_MODEL=${EMBEDDING_MODEL:-} - EMBEDDING_API_KEY=${EMBEDDING_API_KEY:-} diff --git a/docker-compose.yml b/docker-compose.yml index ba852c01b..a6cf8d1f3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -44,6 +44,8 @@ services: - OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET:-} - OIDC_SCOPES=${OIDC_SCOPES:-openid profile email} - OIDC_ADMIN_GROUPS=${OIDC_ADMIN_GROUPS:-} + - OIDC_REDIRECT_URI=${OIDC_REDIRECT_URI:-} + - OIDC_FIRST_USER_IS_ADMIN=${OIDC_FIRST_USER_IS_ADMIN:-true} - EMBEDDING_URL=${EMBEDDING_URL:-} - EMBEDDING_MODEL=${EMBEDDING_MODEL:-} - EMBEDDING_API_KEY=${EMBEDDING_API_KEY:-}