We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bc5fc4b commit 4d8230aCopy full SHA for 4d8230a
1 file changed
Dockerfile
@@ -1,4 +1,4 @@
1
-FROM node:lts-alpine as build
+FROM node:18-alpine as build
2
RUN apk add --no-cache make gcc g++ python3 linux-headers udev tzdata
3
WORKDIR /app
4
COPY package*.json ./
@@ -7,11 +7,12 @@ COPY . .
7
RUN npm run build
8
RUN npm ci --production
9
10
-FROM node:lts-alpine
+FROM node:18-alpine
11
RUN apk add git
12
RUN mkdir /app && chown node:node /app && mkdir /app/data && chown node:node /app/data
13
14
COPY --chown=node:node --from=build /app .
15
USER node
16
ENV NODE_ENV=production
17
+EXPOSE 4200
18
ENTRYPOINT ["node", "dist/app.js"]
0 commit comments