Add base docker-compose and override to build image and set ports

This commit is contained in:
Sebastián Ramírez 2017-06-15 11:21:22 -05:00
parent 82a1aec72a
commit ca096d191f
2 changed files with 37 additions and 0 deletions

View file

@ -0,0 +1,8 @@
version: '2'
services:
mailtrain:
build: ./
# volumes:
# - ./:/app
ports:
- "3000:3000"

29
docker-compose.yml Normal file
View file

@ -0,0 +1,29 @@
version: '2'
services:
mysql:
image: mysql:5.7
environment:
- MYSQL_ROOT_PASSWORD=mailtrain
- MYSQL_DATABASE=mailtrain
- MYSQL_USER=mailtrain
- MYSQL_PASSWORD=mailtrain
volumes:
- mailtrain-mysq-data:/var/lib/mysql
redis:
image: redis:3.0
volumes:
- mailtrain-redis-data:/data
mailtrain:
image: mailtrain:1.24
depends_on:
- mysql
- redis
volumes:
- mailtrain-node-config:/app/config
- mailtrain-node-data:/app/public/grapejs/uploads
- mailtrain-node-data:/app/public/mosaico/uploads
volumes:
mailtrain-mysq-data: {}
mailtrain-redis-data: {}
mailtrain-node-data: {}
mailtrain-node-config: {}