16 lines
381 B
Docker
16 lines
381 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
|
|
FROM node:16.6.2-alpine3.14
|
|
WORKDIR /app
|
|
COPY --from=0 /app /app
|
|
ENV NODE_ENV production
|
|
EXPOSE 3000
|
|
ENTRYPOINT ["node", "./server.js"] |