linkylinky/Dockerfile

17 lines
494 B
Docker
Raw Normal View History

FROM registry.odit.services/hub/library/node:17.0.1-alpine3.14
2021-08-14 07:55:34 +00:00
WORKDIR /app
2021-08-14 08:42:42 +00:00
COPY package.json .
2022-01-12 16:40:29 +00:00
# COPY yarn.lock .
2021-08-14 08:42:42 +00:00
RUN yarn --production --frozen-lockfile
2021-08-14 07:55:34 +00:00
COPY migrations ./migrations
2021-08-14 11:23:11 +00:00
COPY src ./src
2021-08-14 07:55:34 +00:00
COPY knexfile.js ./
RUN mkdir db
2021-08-14 08:42:42 +00:00
#
2021-08-14 09:06:16 +00:00
# FROM astefanutti/scratch-node:16.0.0
FROM registry.odit.services/hub/library/node:17.0.1-alpine3.14
2021-08-14 08:42:42 +00:00
WORKDIR /app
2021-08-14 09:06:16 +00:00
COPY --from=0 /app /app
2021-08-14 08:42:42 +00:00
ENV NODE_ENV production
EXPOSE 3000
2021-08-14 11:23:11 +00:00
ENTRYPOINT ["/bin/sh", "-c", "yarn migrate && node ./src/server.js"]