use mhart alpine images because they smol

This commit is contained in:
41666 2020-12-06 21:22:41 -05:00
parent e305efbd1c
commit 3626c43a3d

View file

@ -1,11 +1,8 @@
FROM node:14-alpine AS base
WORKDIR /src
ENTRYPOINT []
# #
# Builder # Builder
# #
FROM base AS builder FROM mhart/alpine-node:14 AS builder
WORKDIR /src
COPY package.json yarn.lock ./ COPY package.json yarn.lock ./
RUN yarn install --frozen-lockfile RUN yarn install --frozen-lockfile
@ -19,9 +16,10 @@ RUN yarn install --frozen-lockfile --prod
# #
# Output layer # Output layer
# #
FROM base AS output FROM mhart/alpine-node:slim-14 AS output
ENTRYPOINT []
COPY --from=builder /src . COPY --from=builder /src .
ENV PORT=6601 ENV PORT=6601
CMD yarn ui:prod CMD sh -c 'node node_modules/.bin/next start -p $PORT'