We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents e10c846 + 870b27f commit 03898edCopy full SHA for 03898ed
Dockerfile.prod
@@ -1,18 +1,23 @@
1
FROM node:20-alpine
2
ARG DATABASE_URL
3
4
+RUN set -ex; \
5
+ apk update; \
6
+ apk add --no-cache \
7
+ openssl
8
+
9
WORKDIR /usr/src/app
10
11
COPY . .
12
-RUN npm install
-RUN cd packages/db && DATABASE_URL=$DATABASE_URL npx prisma generate && cd ../..
13
+RUN yarn
14
+RUN cd packages/db && DATABASE_URL=$DATABASE_URL npx prisma@5.12.0 generate && cd ../..
15
## put DATABASE_URL in apps/web/.env
16
RUN echo DATABASE_URL=$DATABASE_URL >> apps/web/.env
-RUN DATABASE_URL=$DATABASE_URL npm run build
17
+RUN DATABASE_URL=$DATABASE_URL yarn build
18
## Remove .env file
19
RUN rm apps/web/.env
20
21
EXPOSE 3000
22
-CMD ["npm", "run", "start"]
23
+CMD ["yarn", "start"]
0 commit comments