From 0a0ac00813be96dd6f60c509f07a7d83024eacf0 Mon Sep 17 00:00:00 2001 From: amania-jailbreak Date: Wed, 5 Aug 2026 14:33:03 +0900 Subject: [PATCH] =?UTF-8?q?auth:=20OIDC=5FREDIRECT=5FURI=E3=81=AE=E3=83=87?= =?UTF-8?q?=E3=83=95=E3=82=A9=E3=83=AB=E3=83=88=E3=82=92=E6=9C=AC=E7=95=AA?= =?UTF-8?q?URL=E3=81=AB=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Coolifyの環境変数が未設定でもSSOコールバックが https://api.altdock.app.amania.jp/auth/callback で動くよう、 config.tsのデフォルト値とcomposeの環境変数デフォルトを本番URLに統一した。 --- .env.example | 2 +- apps/api/src/config.ts | 2 +- docker-compose.yml | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index a16a424..e37fb53 100644 --- a/.env.example +++ b/.env.example @@ -37,7 +37,7 @@ SESSION_SECRET=replace-with-at-least-32-random-characters OIDC_ISSUER_URL= OIDC_CLIENT_ID= OIDC_CLIENT_SECRET= -OIDC_REDIRECT_URI=http://localhost:4000/auth/callback +OIDC_REDIRECT_URI=https://api.altdock.app.amania.jp/auth/callback MAX_UPLOAD_BYTES=5368709120 MAX_ARCHIVE_ENTRIES=2048 diff --git a/apps/api/src/config.ts b/apps/api/src/config.ts index 387c018..0f889a4 100644 --- a/apps/api/src/config.ts +++ b/apps/api/src/config.ts @@ -30,7 +30,7 @@ const schema = z.object({ OIDC_ISSUER_URL: z.string().url().optional(), OIDC_CLIENT_ID: z.string().optional(), OIDC_CLIENT_SECRET: z.string().optional(), - OIDC_REDIRECT_URI: z.string().url().optional(), + OIDC_REDIRECT_URI: z.string().url().default("https://api.altdock.app.amania.jp/auth/callback"), MAX_UPLOAD_BYTES: numberFromEnv.default(5 * 1024 * 1024 * 1024), MAX_ARCHIVE_ENTRIES: numberFromEnv.default(2048), MAX_EXPANDED_BYTES: numberFromEnv.default(8 * 1024 * 1024 * 1024), diff --git a/docker-compose.yml b/docker-compose.yml index 8effb52..74a5f82 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -80,6 +80,7 @@ services: # upload plan URLs. Override for local development. PUBLIC_BASE_URL: ${PUBLIC_BASE_URL:-https://api.altdock.app.amania.jp} WEB_ORIGIN: ${WEB_ORIGIN:-https://altdock.app.amania.jp} + OIDC_REDIRECT_URI: ${OIDC_REDIRECT_URI:-https://api.altdock.app.amania.jp/auth/callback} ports: - "4000:4000" depends_on: