We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2fb27d0 commit 794b789Copy full SHA for 794b789
Dockerfile
@@ -1,4 +1,4 @@
1
-FROM --platform=arm64 node:18
+FROM --platform=arm64 node:18-alpine
2
ARG DB_HOST=${DB_HOST}
3
ENV DB_HOST=${DB_HOST}
4
ARG DB_NAME=${DB_NAME}
@@ -9,9 +9,10 @@ ARG DB_PASSWORD=${DB_PASSWORD}
9
ENV DB_PASSWORD=${DB_PASSWORD}
10
WORKDIR /app
11
COPY package.json ./
12
-RUN npm install
+RUN npm install --location=global pnpm
13
+RUN pnpm install
14
COPY . .
-RUN npm prune --production
15
-ENV PORT 80
16
-EXPOSE 80
+RUN pnpm prune --prod
+
17
+EXPOSE 4000
18
CMD ["node", "server.js"]
0 commit comments