diff --git a/Dockerfile b/Dockerfile index bc9b6bc..4b5c86b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,6 @@ FROM node:20-alpine AS builder WORKDIR /app -COPY package.json package-lock.json ./ -RUN npm ci --legacy-peer-deps -COPY . . -ENV NODE_ENV=production + ARG STORE_CORS ARG ADMIN_CORS ARG AUTH_CORS @@ -11,6 +8,19 @@ ARG DATABASE_URL ARG REDIS_URL ARG JWT_SECRET ARG COOKIE_SECRET + +ENV STORE_CORS=$STORE_CORS +ENV ADMIN_CORS=$ADMIN_CORS +ENV AUTH_CORS=$AUTH_CORS +ENV DATABASE_URL=$DATABASE_URL +ENV REDIS_URL=$REDIS_URL +ENV JWT_SECRET=$JWT_SECRET +ENV COOKIE_SECRET=$COOKIE_SECRET +ENV NODE_ENV=production + +COPY package.json package-lock.json ./ +RUN npm ci --legacy-peer-deps +COPY . . RUN npm run build FROM node:20-alpine