dockerode-compose
Version:
docker-compose in nodejs using dockerode
56 lines (47 loc) • 935 B
YAML
version: '3'
services:
db:
extends:
file: ./2-nodejs-projects/docker-compose.yml
service: db
volumes:
- db_data:/var/lib/mysql
expose:
- "3306"
app1:
extends:
file: ./2-nodejs-projects/docker-compose.yml
service: app1
depends_on:
- db
ports:
- "5001-5005:5000"
app2:
extends:
file: ./2-nodejs-projects/docker-compose.yml
service: app2
ports:
- "5006-5010:5000"
app3:
extends:
file: ./2-nodejs-projects/docker-compose.yml
service: app3
ports:
- "5006-5010:5000"
app4:
extends:
file: ./2-nodejs-projects/docker-compose.yml
service: app4
ports:
- "5006-5010:5000"
app5:
extends:
service: app4
app6:
extends:
service: app3
app7:
extends:
service: app2
volumes:
db_data: {}