From ce6d04041b9e9ff6393cf7ab5a943194265aa422 Mon Sep 17 00:00:00 2001 From: Sejong Yoo Date: Thu, 30 Jul 2026 16:55:36 +0900 Subject: [PATCH] Map Nuxt runtimeConfig overrides via NUXT_ env vars. .env changes now apply at container runtime without rebuilding the app image. Co-authored-by: Cursor --- docker-compose.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index a0842d1..d1375a8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -80,6 +80,12 @@ services: REGISTRY_AUTH_ISSUER: ${REGISTRY_AUTH_ISSUER:-registry-aio} REGISTRY_INTERNAL_URL: ${REGISTRY_INTERNAL_URL:-http://registry:5000} REGISTRY_PORT: ${REGISTRY_PORT:-5050} + # runtimeConfig 기본값은 빌드 시 고정되므로, 런타임 반영은 NUXT_ 접두사가 필요 + NUXT_PUBLIC_AUTH_PUBLIC_URL: ${AUTH_PUBLIC_URL:-http://localhost:3080} + NUXT_PUBLIC_REGISTRY_PUBLIC_URL: ${REGISTRY_PUBLIC_URL:-localhost:5050} + NUXT_PUBLIC_REGISTRY_PORT: ${REGISTRY_PORT:-5050} + NUXT_REGISTRY_INTERNAL_URL: ${REGISTRY_INTERNAL_URL:-http://registry:5000} + NUXT_SESSION_SECRET: ${SESSION_SECRET:-change-me-to-a-long-random-string} ADMIN_USERNAME: ${ADMIN_USERNAME:-admin} ADMIN_PASSWORD: ${ADMIN_PASSWORD:-admin123} SESSION_SECRET: ${SESSION_SECRET:-change-me-to-a-long-random-string}