added Dockerfile and docker-compose

This commit is contained in:
srgooglo 2022-05-31 02:29:50 +02:00
parent ea284dc95d
commit 1eb76f1a3e
2 changed files with 26 additions and 1 deletions

View File

@ -0,0 +1,18 @@
FROM node:16-alpine
RUN apk add git
RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app
WORKDIR /home/node/app
USER node
EXPOSE 3010
COPY package.json ./
COPY --chown=node:node . .
RUN chmod -R 777 /home/node/app
RUN npm install
RUN npm run build
CMD ["node", "/home/node/app/dist/index.js"]

View File

@ -3,7 +3,14 @@ version: "3"
services:
db:
image: "mongo:5.0"
restart: unless-stopped
ports:
- "27017:27017"
volumes:
- "./d_data/db:/data/db"
- "./d_data/db:/data/db"
api:
build: "."
restart: unless-stopped
ports:
- "3000:3000"
- "3001:3001"