mkt-phone/docker-compose.yaml
2024-06-17 18:57:08 +07:00

128 lines
2.2 KiB
YAML

version: '3.2'
services:
rabbitmq:
image: rabbitmq:3.11-management
ports:
- 15672:15672
- 5672:5672
restart: always
environment:
- RABBITMQ_DEFAULT_USER=rabbit
- RABBITMQ_DEFAULT_PASS=mrl2X0jwnYuCCiKFTshG7WKyOAhfDo
- RABBITMQ_DEFAULT_VHOST=mkt
- TZ=Asia/Krasnoyarsk
networks:
- phone
volumes:
- rabbitmq:/var/lib/rabbitmq
redis:
image: redis/redis-stack:latest
ports:
- 8001:8001
networks:
- phone
reciever:
build: ./reciever
restart: always
ports:
- 5000:5000
environment:
- TZ=Asia/Krasnoyarsk
depends_on:
- rabbitmq
networks:
- phone
mongo:
image: mongo:6.0.4
restart: always
ports:
- 27017:27017
environment:
- MONGO_INITDB_ROOT_USERNAME=mongodb
- MONGO_INITDB_ROOT_PASSWORD=Cc03Wz5XX3iI3uY3
- TZ=Asia/Krasnoyarsk
volumes:
- mongodb:/data/db
networks:
- phone
worker:
build: ./worker
restart: always
environment:
- TZ=Asia/Krasnoyarsk
depends_on:
- mongo
networks:
- phone
web:
build: ./web
restart: always
environment:
- TZ=Asia/Krasnoyarsk
depends_on:
- mongo
networks:
- phone
ports:
- 5001:5001
web_admin:
build: ./web_admin
restart: always
environment:
- TZ=Asia/Krasnoyarsk
depends_on:
- mongo
networks:
- phone
ports:
- 5002:5002
worker-dev:
build: ./worker-dev
restart: always
environment:
- TZ=Asia/Krasnoyarsk
depends_on:
- mongo
networks:
- phone
web-dev:
build: ./web-dev
restart: always
environment:
- TZ=Asia/Krasnoyarsk
depends_on:
- mongo
networks:
- phone
ports:
- 6001:6001
dev-worker:
build: ./dev/worker
restart: always
environment:
- TZ=Asia/Krasnoyarsk
depends_on:
- mongo
networks:
- phone
dev-web:
build: ./dev/web
restart: always
environment:
- TZ=Asia/Krasnoyarsk
depends_on:
- mongo
networks:
- phone
ports:
- 7001:5000
networks:
phone:
volumes:
rabbitmq:
mongodb: