pvtchat/Dockerfile.dev
2022-12-07 20:05:12 +00:00

20 lines
413 B
Docker

FROM node:16-alpine3.14
RUN addgroup app && adduser -SG app app
RUN mkdir /app && chown app:app /app
USER app
WORKDIR /app/frontend
COPY --chown=app:app ./frontend/package*.json ./
RUN ln -s ./frontend/src/types /app
RUN npm i
WORKDIR /app/backend
COPY --chown=app:app ./backend/package*.json ./
RUN npm i
WORKDIR /app
COPY --chown=app:app . .
EXPOSE 3000
EXPOSE 4200
CMD ./bin/start-dev.sh