Use alpine:3.15 and install Node.js to reduce image size

This commit is contained in:
Simon Warta 2022-04-12 15:42:09 +02:00
parent 7320dcc267
commit 70788e735c

View File

@ -19,7 +19,12 @@ RUN ln -sf python3 /usr/bin/python
RUN yarn install && yarn run build
RUN (cd packages/faucet && SKIP_BUILD=1 yarn pack-node)
FROM node:14-alpine
# Use Alpine and install Node.js which is 50% smaller than the -alpine version of the node
# image (53 MB including the faucet app).
FROM alpine:3.15
# Installs Node.js 16 (https://pkgs.alpinelinux.org/packages?name=nodejs&branch=v3.15)
RUN apk add --update nodejs
COPY --from=build-env /app/packages/faucet /app/packages/faucet
WORKDIR /app