From ea4e418c44b8555ce8531923ae32b10be7ac8ed7 Mon Sep 17 00:00:00 2001 From: Jody Yuantoro Date: Tue, 5 Nov 2024 20:16:34 +0700 Subject: [PATCH] Update Dockerfile --- misc/Dockerfile | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/misc/Dockerfile b/misc/Dockerfile index 01dc6ec..78d09c2 100644 --- a/misc/Dockerfile +++ b/misc/Dockerfile @@ -2,26 +2,6 @@ FROM oven/bun:slim AS build WORKDIR /app -ARG PORT -ARG NODE_ENV -ARG BASE_URL -ARG DOMAIN -ARG PASSWORD_PEPPER -ARG DATABASE_URL - -ARG GOOGLE_CLIENT_ID -ARG GOOGLE_CLIENT_SECRET -ARG GITHUB_CLIENT_ID -ARG GITHUB_CLIENT_SECRET -ARG LINKEDIN_CLIENT_ID -ARG LINKEDIN_CLIENT_SECRET -ARG TELEGRAM_TOKEN -ARG TELEGRAM_CHAT_ID - -ARG CLOUDINARY_CLOUD_NAME -ARG CLOUDINARY_API_KEY -ARG CLOUDINARY_API_SECRET - COPY package.json bun.lockb tsconfig.json ./ RUN \ if [ -f bun.lockb ]; then bun install --frozen-lockfile; \ @@ -48,6 +28,26 @@ COPY --from=build /app/server server COPY --from=build /app/node_modules/.prisma /app/node_modules/.prisma COPY --from=build /app/node_modules/@prisma /app/node_modules/@prisma +ARG PORT +ARG NODE_ENV +ARG BASE_URL +ARG DOMAIN +ARG PASSWORD_PEPPER +ARG DATABASE_URL + +ARG GOOGLE_CLIENT_ID +ARG GOOGLE_CLIENT_SECRET +ARG GITHUB_CLIENT_ID +ARG GITHUB_CLIENT_SECRET +ARG LINKEDIN_CLIENT_ID +ARG LINKEDIN_CLIENT_SECRET +ARG TELEGRAM_TOKEN +ARG TELEGRAM_CHAT_ID + +ARG CLOUDINARY_CLOUD_NAME +ARG CLOUDINARY_API_KEY +ARG CLOUDINARY_API_SECRET + ENV PORT=$PORT ENV NODE_ENV=$NODE_ENV ENV BASE_URL=$BASE_URL