use a specific version of the node base image for Docker builds

This commit is contained in:
Jesse D. McDonald 2021-09-24 23:58:33 -05:00
parent 17a4590a6e
commit cb636d0201
1 changed files with 5 additions and 3 deletions

View File

@ -1,14 +1,16 @@
# syntax=docker/dockerfile:1
FROM node:16-alpine
FROM node:16-alpine3.13 AS base
FROM base AS builder
MAINTAINER Jesse McDonald <nybble41@gmail.com>
WORKDIR /app
RUN apk add --no-cache python2 make gcc g++ musl-dev
COPY . .
RUN yarn install --production
FROM node:16-alpine
FROM base
MAINTAINER Jesse McDonald <nybble41@gmail.com>
WORKDIR /app
COPY --from=0 /app .
COPY --from=builder /app .
ENV PORT=80
CMD ["node", "./server.js"]