Skip to content

Commit

Permalink
Merge pull request #726 from code100x/fix/docker-issue
Browse files Browse the repository at this point in the history
fix: prisma version issue inside of docker
  • Loading branch information
devsargam authored Feb 4, 2025
2 parents e10c846 + 870b27f commit 03898ed
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions Dockerfile.prod
Original file line number Diff line number Diff line change
@@ -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"]
CMD ["yarn", "start"]

0 comments on commit 03898ed

Please sign in to comment.