From 86ef277c902aabb52acb5f846cb55406dc4d1095 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Sat, 14 Aug 2021 10:42:42 +0200 Subject: [PATCH] smaller Dockerfile [skip-ci] --- Dockerfile | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1edee8d..b8f2438 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,15 @@ -FROM node:16-alpine as run - -COPY package.json . -RUN yarn --prod - -ENV NODE_ENV production -EXPOSE 3000 - +FROM node:16.6.2-alpine3.14 WORKDIR /app - +COPY package.json . +COPY yarn.lock . +RUN yarn --production --frozen-lockfile COPY migrations ./migrations COPY src/server.js ./ COPY knexfile.js ./ - +# +FROM astefanutti/scratch-node:16.0.0 +WORKDIR /app +COPY --from=0 /app / +ENV NODE_ENV production +EXPOSE 3000 CMD ["node", "./server.js"] \ No newline at end of file