From c4badb9daf7fd9c8ebc8e1bdf80d283d7e1dfc25 Mon Sep 17 00:00:00 2001 From: James Long Date: Tue, 3 May 2022 08:38:14 -0400 Subject: [PATCH] Revert "Revert "Rebase docker image on top of alpine linux"" This reverts commit f8ad76669571a36f75e5ec1e8a510ebdc46bba9f. --- Dockerfile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6b01f7a..5252376 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,18 @@ -FROM node:16-bullseye as base +FROM alpine as base -RUN apt-get update && apt-get install -y openssl +RUN apk add --no-cache nodejs yarn openssl tini RUN mkdir /app WORKDIR /app ENV NODE_ENV=production ADD yarn.lock package.json ./ RUN yarn install --production -FROM node:16-bullseye-slim as prod +FROM alpine as prod -RUN apt-get update && apt-get install openssl && apt-get clean -y && rm -rf /var/lib/apt/lists/* +RUN apk add --no-cache nodejs yarn openssl tini WORKDIR /app COPY --from=base /app /app ADD . . + +ENTRYPOINT ["/sbin/tini", "--"] CMD ["yarn", "start"]