From 236a08c8655f2032bb0bf7bf7ea6dd1f6f217f07 Mon Sep 17 00:00:00 2001 From: amania-jailbreak Date: Wed, 5 Aug 2026 13:50:36 +0900 Subject: [PATCH] =?UTF-8?q?env:=20Coolify=E6=9C=AC=E7=95=AA=E3=83=89?= =?UTF-8?q?=E3=83=A1=E3=82=A4=E3=83=B3=E3=82=92=E3=83=87=E3=83=95=E3=82=A9?= =?UTF-8?q?=E3=83=AB=E3=83=88=E3=81=AB=E8=A8=AD=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - API公開URLを https://api.altdock.app.amania.jp に - WEB_ORIGIN(ダッシュボード)を https://altdock.app.amania.jp に - 管理画面のNEXT_PUBLIC_API_BASE_URLもAPIドメインに追従 - ローカル開発時は .env で localhost に上書き可能 --- .env.example | 8 ++++++-- docker-compose.yml | 8 +++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.env.example b/.env.example index 6e17de9..5dafbd0 100644 --- a/.env.example +++ b/.env.example @@ -1,7 +1,11 @@ NODE_ENV=development PORT=4000 -PUBLIC_BASE_URL=http://localhost:4000 -WEB_ORIGIN=http://localhost:3001 +# Public URLs (production defaults for Coolify). +# Local development: use http://localhost:4000 / http://localhost:3001 / +# http://localhost:4000 instead. +PUBLIC_BASE_URL=https://api.altdock.app.amania.jp +WEB_ORIGIN=https://altdock.app.amania.jp +NEXT_PUBLIC_API_BASE_URL=https://api.altdock.app.amania.jp NEXT_PUBLIC_AUTH_MODE=demo # Vite dev server Host allow-list (comma-separated, or * for any host). # On Coolify set this to your public domain, e.g. altdock.app.amania.jp diff --git a/docker-compose.yml b/docker-compose.yml index 1931774..5a8298d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -76,8 +76,10 @@ services: S3_FORCE_PATH_STYLE: "true" AUTH_MODE: ${AUTH_MODE:-demo} PROCESS_INLINE: "false" - PUBLIC_BASE_URL: ${PUBLIC_BASE_URL:-http://localhost:4000} - WEB_ORIGIN: ${WEB_ORIGIN:-http://localhost:3001} + # Public origin of the API; used for source.json downloadURLs and + # 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} ports: - "4000:4000" depends_on: @@ -111,7 +113,7 @@ services: # vinext uses --hostname/--port (not vite's --host) to bind the dev server. command: npm run dev -- --hostname 0.0.0.0 --port 3001 environment: - NEXT_PUBLIC_API_BASE_URL: ${NEXT_PUBLIC_API_BASE_URL:-http://localhost:4000} + NEXT_PUBLIC_API_BASE_URL: ${NEXT_PUBLIC_API_BASE_URL:-https://api.altdock.app.amania.jp} NEXT_PUBLIC_AUTH_MODE: ${AUTH_MODE:-demo} # Hosts allowed to reach the dev server (comma-separated, or * for any). VITE_ALLOWED_HOSTS: ${VITE_ALLOWED_HOSTS:-altdock.app.amania.jp}