👷 use GitHub actions to build docker image

This commit is contained in:
JustSong
2022-07-30 00:51:34 +08:00
parent 14fd2d07f3
commit a05c8b807f
3 changed files with 70 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
FROM node:16 as builder
WORKDIR /build
COPY . .
RUN npm install
FROM node:16-alpine
WORKDIR /build
COPY --from=builder /build /build
RUN npm install sqlite3@5.0.2 # https://github.com/TryGhost/node-sqlite3/issues/1581
RUN npm install pm2 -g
EXPOSE 3000
CMD ["pm2-runtime", "app.js"]