mancala/apps/backend/Dockerfile

27 lines
455 B
Docker
Raw Normal View History

# Build from the repo root: docker build -f apps/backend/Dockerfile .
2022-07-09 14:40:56 +03:00
FROM node:lts-buster-slim
ENV PORT=6000
WORKDIR /usr/src/app
# Local packages the backend links to
2022-07-09 14:40:56 +03:00
COPY package.json package.json
COPY packages packages
RUN yarn build:packages
WORKDIR /usr/src/app/apps/backend
COPY apps/backend/package.json package.json
COPY apps/backend/yarn.lock yarn.lock
2022-07-09 14:40:56 +03:00
RUN yarn
COPY apps/backend .
2022-07-09 14:40:56 +03:00
RUN yarn build
EXPOSE ${PORT}
CMD [ "yarn", "start"]