update dockerfile

This commit is contained in:
2025-09-05 11:44:25 +03:00
parent 42bebb6d93
commit f8765dce49

View File

@@ -13,6 +13,7 @@ ARG NEXT_PUBLIC_SUPABASE_URL
ARG NEXT_PUBLIC_SUPABASE_ANON_KEY ARG NEXT_PUBLIC_SUPABASE_ANON_KEY
ARG NEXT_PUBLIC_SITE_URL ARG NEXT_PUBLIC_SITE_URL
ARG NEXT_PUBLIC_MONTONIO_ACCESS_KEY ARG NEXT_PUBLIC_MONTONIO_ACCESS_KEY
ARG JOBS_API_TOKEN
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
COPY packages packages COPY packages packages
@@ -20,24 +21,25 @@ COPY tooling tooling
COPY .env .env COPY .env .env
COPY .env.staging .env.staging COPY .env.staging .env.staging
RUN cat > .env.local << EOF RUN echo "# PRODUCTION BUILD ENVIRONMENT VARIABLES" > .env.production && \
# PRODUCTION BUILD ENVIRONMENT VARIABLES echo "" >> .env.production && \
echo "# MEDUSA" >> .env.production && \
# MEDUSA echo "MEDUSA_BACKEND_URL=${MEDUSA_BACKEND_URL}" >> .env.production && \
MEDUSA_BACKEND_URL=${MEDUSA_BACKEND_URL} echo "NEXT_PUBLIC_MEDUSA_PUBLISHABLE_KEY=${NEXT_PUBLIC_MEDUSA_PUBLISHABLE_KEY}" >> .env.production && \
NEXT_PUBLIC_MEDUSA_PUBLISHABLE_KEY=${NEXT_PUBLIC_MEDUSA_PUBLISHABLE_KEY} echo "" >> .env.production && \
echo "# SUPABASE" >> .env.production && \
# SUPABASE echo "SUPABASE_SERVICE_ROLE_KEY=${SUPABASE_SERVICE_ROLE_KEY}" >> .env.production && \
SUPABASE_SERVICE_ROLE_KEY=${SUPABASE_SERVICE_ROLE_KEY} echo "NEXT_PUBLIC_SUPABASE_URL=${NEXT_PUBLIC_SUPABASE_URL}" >> .env.production && \
NEXT_PUBLIC_SUPABASE_URL=${NEXT_PUBLIC_SUPABASE_URL} echo "NEXT_PUBLIC_SUPABASE_ANON_KEY=${NEXT_PUBLIC_SUPABASE_ANON_KEY}" >> .env.production && \
NEXT_PUBLIC_SUPABASE_ANON_KEY=${NEXT_PUBLIC_SUPABASE_ANON_KEY} echo "" >> .env.production && \
echo "# SITE" >> .env.production && \
# SITE echo "NEXT_PUBLIC_SITE_URL=${NEXT_PUBLIC_SITE_URL}" >> .env.production && \
NEXT_PUBLIC_SITE_URL=${NEXT_PUBLIC_SITE_URL} echo "" >> .env.production && \
echo "# MONTONIO" >> .env.production && \
# MONTONIO echo "NEXT_PUBLIC_MONTONIO_ACCESS_KEY=${NEXT_PUBLIC_MONTONIO_ACCESS_KEY}" >> .env.production && \
NEXT_PUBLIC_MONTONIO_ACCESS_KEY=${NEXT_PUBLIC_MONTONIO_ACCESS_KEY} echo "" >> .env.production && \
EOF echo "# JOBS" >> .env.production && \
echo "JOBS_API_TOKEN=${JOBS_API_TOKEN}" >> .env.production
# Load env file and echo a specific variable # Load env file and echo a specific variable
# RUN dotenv -e .env -- printenv | grep 'SUPABASE' || true # RUN dotenv -e .env -- printenv | grep 'SUPABASE' || true