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