update dockerfile
This commit is contained in:
38
Dockerfile
38
Dockerfile
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user