Integrates docker.

This commit is contained in:
pa7ryk 2019-06-13 16:47:25 +02:00
parent 993b484396
commit f418dc26b8
5 changed files with 53 additions and 74 deletions

16
docker-compose.yml Normal file
View file

@ -0,0 +1,16 @@
version: "3"
services:
node:
image: "node:lts-alpine"
user: "node"
working_dir: /home/node/app
volumes:
- ./server/:/home/node/app
command: ash -c "npm i && node index.js"
nginx:
image: "nginx:alpine"
volumes:
- ./client:/usr/share/nginx/html
- ./nginx/default.conf:/etc/nginx/conf.d/default.conf
ports:
- "8080:80"