fix: Docker 빌드 시 환경변수 export 추가

- 빌드 시점에 .env를 export하여 Nuxt runtimeConfig에 반영
- 빈 줄 필터링 추가
This commit is contained in:
2026-01-11 23:02:47 +09:00
parent 63608f0811
commit 6c11c953c2

View File

@@ -9,7 +9,7 @@ RUN npm ci
COPY . . COPY . .
# 운영 환경변수로 빌드 # 운영 환경변수로 빌드
COPY .env.prod .env COPY .env.prod .env
RUN npm run build RUN export $(grep -v '^#' .env | grep -v '^$' | xargs) && npm run build
FROM node:22-alpine FROM node:22-alpine
WORKDIR /app WORKDIR /app
@@ -43,4 +43,4 @@ USER nuxt
EXPOSE 2026 EXPOSE 2026
# .env 로드 후 실행 # .env 로드 후 실행
CMD ["sh", "-c", "export $(grep -v '^#' .env | xargs) && node .output/server/index.mjs"] CMD ["sh", "-c", "export $(grep -v '^#' .env | grep -v '^$' | xargs) && node .output/server/index.mjs"]