diff --git a/Dockerfile b/Dockerfile index 5252376..6b01f7a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,18 +1,16 @@ -FROM alpine as base +FROM node:16-bullseye as base -RUN apk add --no-cache nodejs yarn openssl tini +RUN apt-get update && apt-get install -y openssl RUN mkdir /app WORKDIR /app ENV NODE_ENV=production ADD yarn.lock package.json ./ RUN yarn install --production -FROM alpine as prod +FROM node:16-bullseye-slim as prod -RUN apk add --no-cache nodejs yarn openssl tini +RUN apt-get update && apt-get install openssl && apt-get clean -y && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY --from=base /app /app ADD . . - -ENTRYPOINT ["/sbin/tini", "--"] CMD ["yarn", "start"]