diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4d25b23..2b04e5b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -55,6 +55,8 @@ jobs: cache-from: type=gha cache-to: type=gha,mode=max outputs: type=docker,dest=/tmp/siliconpin-image.tar + build-args: | + SKIP_ENV_VALIDATION=true - name: Load Docker image run: docker load -i /tmp/siliconpin-image.tar diff --git a/Dockerfile b/Dockerfile index bf7e44c..18cc160 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,8 +15,11 @@ RUN yarn install --frozen-lockfile --network-timeout 402300 FROM node:20-alpine AS builder WORKDIR /app +# Accept build argument for environment validation +ARG SKIP_ENV_VALIDATION=true + ENV NEXT_TELEMETRY_DISABLED=1 \ - SKIP_ENV_VALIDATION=true \ + SKIP_ENV_VALIDATION=${SKIP_ENV_VALIDATION} \ NODE_ENV=production # Copy installed deps