Dockerize server

This commit is contained in:
schmelczerandras 2020-10-07 21:19:38 +02:00
parent 9e35538b79
commit 19e51639b4
3 changed files with 36 additions and 0 deletions

View file

@ -0,0 +1,3 @@
.dockerignore
Dockerfile
node_modules

View file

@ -0,0 +1,11 @@
FROM node:14.13.0-alpine3.10
COPY package.json .
RUN npm install --production
COPY dist/main.js main.js
EXPOSE 3000
CMD [ "node", "main.js" ]

View file

@ -0,0 +1,22 @@
version: '3.8'
services:
decla-red-server:
init: true
image: schmelczera/decla-red-server
networks:
- network
deploy:
resources:
limits:
cpus: '1.0'
memory: 256M
reservations:
cpus: '0.25'
memory: 256M
restart_policy:
condition: on-failure
window: 30s
networks:
network: