From 870b27f92228a7b4c303241656e63362b513372e Mon Sep 17 00:00:00 2001 From: Sargam Poudel Date: Tue, 4 Feb 2025 11:34:48 +0530 Subject: [PATCH] fix: docker fully functional --- Dockerfile.prod | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Dockerfile.prod b/Dockerfile.prod index 5c1e63de..39310da3 100644 --- a/Dockerfile.prod +++ b/Dockerfile.prod @@ -1,18 +1,23 @@ FROM node:20-alpine ARG DATABASE_URL +RUN set -ex; \ + apk update; \ + apk add --no-cache \ + openssl + WORKDIR /usr/src/app COPY . . -RUN npm install -RUN cd packages/db && DATABASE_URL=$DATABASE_URL npx prisma generate && cd ../.. +RUN yarn +RUN cd packages/db && DATABASE_URL=$DATABASE_URL npx prisma@5.12.0 generate && cd ../.. ## put DATABASE_URL in apps/web/.env RUN echo DATABASE_URL=$DATABASE_URL >> apps/web/.env -RUN DATABASE_URL=$DATABASE_URL npm run build +RUN DATABASE_URL=$DATABASE_URL yarn build ## Remove .env file RUN rm apps/web/.env EXPOSE 3000 -CMD ["npm", "run", "start"] \ No newline at end of file +CMD ["yarn", "start"] \ No newline at end of file