menuserver/Docker/Dockerfile
Martin Donnelly 4aa46c2493 feat(server): dockerfying the server
The server has been initially dockerfied. It can be built using `docker-compose build --no-cache`
and using normal docker-compose up and downs

BREAKING CHANGE: The server now runs inside a docker container
2022-10-16 18:37:37 +01:00

25 lines
357 B
Docker

# FROM node:current-slim
FROM martind2000/node-python3:16-slim
ARG VERSION
ENV VERSION ${VERSION:-development}
WORKDIR /app
COPY ./Docker/start.sh ./package*.json ./server.js /app/
COPY ./dist /app/dist
COPY ./server /app/server
copy ./db /app/db
RUN pnpm install
# RUN ls -lh .
EXPOSE 3000
RUN chmod +x /app/start.sh
ENTRYPOINT ["/app/start.sh"]