Skip to content

Commit 4d8230a

Browse files
committed
Adding workflow for docker publishing
1 parent bc5fc4b commit 4d8230a

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:lts-alpine as build
1+
FROM node:18-alpine as build
22
RUN apk add --no-cache make gcc g++ python3 linux-headers udev tzdata
33
WORKDIR /app
44
COPY package*.json ./
@@ -7,11 +7,12 @@ COPY . .
77
RUN npm run build
88
RUN npm ci --production
99

10-
FROM node:lts-alpine
10+
FROM node:18-alpine
1111
RUN apk add git
1212
RUN mkdir /app && chown node:node /app && mkdir /app/data && chown node:node /app/data
1313
WORKDIR /app
1414
COPY --chown=node:node --from=build /app .
1515
USER node
1616
ENV NODE_ENV=production
17+
EXPOSE 4200
1718
ENTRYPOINT ["node", "dist/app.js"]

0 commit comments

Comments
 (0)