dockerizing

This commit is contained in:
2024-03-10 14:16:31 -05:00
parent a9fa89107e
commit c8d0221247
6 changed files with 59 additions and 12 deletions

14
Dockerfile Normal file
View File

@@ -0,0 +1,14 @@
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" ]