diff --git a/Dockerfile b/Dockerfile index ceaacca..5a2afeb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,8 @@ RUN npm ci COPY . . # 운영 환경변수로 빌드 COPY .env.prod .env -RUN export $(grep -v '^#' .env | grep -v '^$' | xargs) && npm run build +# set -a로 모든 변수를 export하고 source로 .env 로드 +RUN set -a && . ./.env && set +a && npm run build FROM node:22-alpine WORKDIR /app @@ -43,4 +44,4 @@ USER nuxt EXPOSE 2026 # .env 로드 후 실행 -CMD ["sh", "-c", "export $(grep -v '^#' .env | grep -v '^$' | xargs) && node .output/server/index.mjs"] +CMD ["sh", "-c", "set -a && . ./.env && set +a && node .output/server/index.mjs"]