From bada2bd1f13d78b3d9a8bc3d5774b448676db89c Mon Sep 17 00:00:00 2001 From: Brendon Heinst Date: Tue, 24 Feb 2026 16:06:39 +0100 Subject: [PATCH] Set ARGs as ENV vars for medusa build --- Dockerfile | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) 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