Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3'
- services:
- front-end:
- image: weaveworksdemos/front-end
- ports:
- - '80:8079'
- environment:
- - reschedule=on-node-failure
- networks:
- - backend
- labels:
- - com.docker.service.name=front-end
- deploy:
- placement:
- constraints:
- - node.role == worker
- catalogue:
- image: weaveworksdemos/catalogue
- environment:
- - reschedule=on-node-failure
- networks:
- - backend
- depends_on:
- - catalogue-db
- labels:
- - com.docker.service.name=catalogue
- deploy:
- placement:
- constraints:
- - node.role == worker
- catalogue-db:
- image: weaveworksdemos/catalogue-db
- environment:
- - reschedule=on-node-failure
- - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- - MYSQL_ALLOW_EMPTY_PASSWORD=true
- - MYSQL_DATABASE=socksdb
- networks:
- - backend
- labels:
- - com.docker.service.name=catalogue-db
- deploy:
- placement:
- constraints:
- - node.role == worker
- carts:
- image: weaveworksdemos/carts
- environment:
- - reschedule=on-node-failure
- networks:
- - backend
- depends_on:
- - carts-db
- labels:
- - com.docker.service.name=carts
- deploy:
- placement:
- constraints:
- - node.role == worker
- carts-db:
- image: mongo
- environment:
- - reschedule=on-node-failure
- networks:
- - backend
- labels:
- - com.docker.service.name=carts-db
- deploy:
- placement:
- constraints:
- - node.role == worker
- orders:
- image: weaveworksdemos/orders
- environment:
- - reschedule=on-node-failure
- networks:
- - backend
- depends_on:
- - orders-db
- labels:
- - com.docker.service.name=orders
- deploy:
- placement:
- constraints:
- - node.role == worker
- orders-db:
- image: mongo
- environment:
- - reschedule=on-node-failure
- networks:
- - backend
- labels:
- - com.docker.service.name=orders-db
- deploy:
- placement:
- constraints:
- - node.role == worker
- shipping:
- image: weaveworksdemos/shipping
- environment:
- - reschedule=on-node-failure
- networks:
- - backend
- depends_on:
- - rabbitmq
- labels:
- - com.docker.service.name=shipping
- deploy:
- placement:
- constraints:
- - node.role == worker
- rabbitmq:
- image: rabbitmq:3
- environment:
- - reschedule=on-node-failure
- networks:
- - backend
- labels:
- - com.docker.service.name=rabbitmq
- deploy:
- placement:
- constraints:
- - node.role == worker
- payment:
- image: weaveworksdemos/payment
- environment:
- - reschedule=on-node-failure
- networks:
- - backend
- labels:
- - com.docker.service.name=payment
- deploy:
- placement:
- constraints:
- - node.role == worker
- user:
- image: weaveworksdemos/user
- environment:
- - MONGO_HOST=user-db:27017
- - reschedule=on-node-failure
- ports:
- - 4000:80
- depends_on:
- - user-db
- networks:
- - backend
- labels:
- - com.docker.service.name=user
- deploy:
- placement:
- constraints:
- - node.role == worker
- user-db:
- image: weaveworksdemos/user-db
- environment:
- - reschedule=on-node-failure
- networks:
- - backend
- labels:
- - com.docker.service.name=user-db
- deploy:
- placement:
- constraints:
- - node.role == worker
- networks:
- backend:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement