linkylinky/Dockerfile

15 lines
340 B
Docker

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"]