Files
benchcoach/Dockerfile
2024-03-10 14:16:31 -05:00

15 lines
352 B
Docker

FROM node:21
RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app
RUN mkdir -p /home/node/app/var/db && chown -R node:node /home/node/app
WORKDIR /home/node/app
USER node
COPY --chown=node:node package*.json ./
RUN npm install
COPY --chown=node:node src src
COPY --chown=node:node bin bin
EXPOSE 3000
CMD [ "npm", "start" ]