Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3'
- services:
- rabbitmq:
- hostname: rabbit
- image: rabbitmq:management
- environment:
- - RABBITMQ_DEFAULT_USER=admin
- - RABBITMQ_DEFAULT_PASS=OdinAH
- networks:
- odin_net:
- ipv4_address: 172.18.0.3
- aliases:
- - rabbitmq
- odin_back_end_worker:
- build:
- context: ../
- dockerfile: ./Dockerfile_worker_full
- depends_on:
- - rabbitmq
- - back_end_db
- links:
- - rabbitmq
- - back_end_db
- restart: always
- networks:
- odin_net:
- ipv4_address: 172.18.0.21
- volumes:
- - ../:/Odinah
- command: ["celery","-A","app","worker","--loglevel=INFO"]
- odin_master:
- build:
- context: ../
- dockerfile: ./Dockerfile_master_full
- depends_on:
- - rabbit
- - mysql
- links:
- - rabbit
- - mysql
- restart: always
- networks:
- - odin_net
- command: ["python","master.py"]
- odin_monitoring:
- build:
- context: ../
- dockerfile: ./Dockerfile_worker_full
- depends_on:
- - rabbitmq
- - back_end_db
- links:
- - rabbitmq
- - back_end_db
- restart: always
- networks:
- odin_net:
- ipv4_address: 172.18.0.5
- volumes:
- - ../:/Odinah
- command: ["flower","-A","app","--port=5555","--basic_auth=buc:flower"]
- back_end_db:
- hostname:
- mysql
- image:
- mysql:latest
- environment:
- - MYSQL_ROOT_PASSWORD=OdinAH
- networks:
- odin_net:
- ipv4_address: 172.18.0.2
- front_end_app:
- build:
- context: ../../odin_frontend
- dockerfile: ./Dockerfile
- volumes:
- - ./wait-for-it.sh:/odin_frontend/wait-for-it.sh
- command: ./wait-for-it.sh front_end_db:3306 -t 0 -- ./wait-for-it.sh rabbitmq:5672 -t 0 -- java -Dspring.profiles.active=docker -jar /backend-1.0.0-SNAPSHOT.jar
- depends_on:
- - front_end_db
- - rabbitmq
- networks:
- odin_net:
- ipv4_address: 172.18.0.11
- dns:
- - 10.58.0.101
- restart: always
- front_end_db:
- image: mysql
- environment:
- - MYSQL_DATABASE=odin
- - MYSQL_ROOT_PASSWORD=t5vwHNO0BbLM-kTM
- networks:
- odin_net:
- ipv4_address: 172.18.0.10
- aliases:
- - front_end_db
- networks:
- odin_net:
- driver: bridge
- ipam:
- driver: default
- config:
- - subnet: 172.18.0.0/25
- #gateway: 172.18.0.1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement