From 21f85933f3418e64e3e295533a6dd483503c79d8 Mon Sep 17 00:00:00 2001 From: DummyCoding <45708513+DummyC@users.noreply.github.com> Date: Mon, 9 Jun 2025 02:21:14 +0800 Subject: [PATCH] Fix env vars not declared on build --- Dockerfile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Dockerfile b/Dockerfile index 7d42f7c..bcac604 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,6 +6,30 @@ COPY package*.json ./ RUN npm ci +ARG DATABASE_URL +ARG DATABASE_URL_DOCKER +ARG META_NAME +ARG META_DESCRIPTION +ARG CRYPTO_SECRET +ARG TMDB_API_KEY +ARG CAPTCHA=false +ARG CAPTCHA_CLIENT_KEY +ARG TRAKT_CLIENT_ID +ARG TRAKT_SECRET_ID +ARG NODE_ENV=production + +ENV DATABASE_URL=${DATABASE_URL} +ENV DATABASE_URL_DOCKER=${DATABASE_URL_DOCKER} +ENV META_NAME=${META_NAME} +ENV META_DESCRIPTION=${META_DESCRIPTION} +ENV CRYPTO_SECRET=${CRYPTO_SECRET} +ENV TMDB_API_KEY=${TMDB_API_KEY} +ENV CAPTCHA=${CAPTCHA} +ENV CAPTCHA_CLIENT_KEY=${CAPTCHA_CLIENT_KEY} +ENV TRAKT_CLIENT_ID=${TRAKT_CLIENT_ID} +ENV TRAKT_SECRET_ID=${TRAKT_SECRET_ID} +ENV NODE_ENV=${NODE_ENV} + COPY . . RUN npx prisma generate