Files
mahssagebus-api/docker-compose.yml
2021-12-19 20:27:13 +02:00

46 lines
734 B
YAML

version: "3.9"
services:
rabbit:
image: rabbitmq:management
container_name: rabbit
volumes:
- rabbit_data:/var/lib/rabbitmq
expose:
- 5672
- 15672
ports:
- 15672:15762
networks:
net:
aliases:
- rabbit
api:
build: .
restart: always
environment:
FLASK_APP: run.py
SECRET_KEY: $API_SECRET
API_PASS: $API_PASS
RABBITMQ_HOST: rabbit
DB_PATH: /app/db/prod.db
WAIT_HOSTS: rabbit:15672
expose:
- 8080
ports:
- 8080:8080
networks:
net:
aliases:
- api
volumes:
- api_db:/app/db
depends_on:
- rabbit
volumes:
rabbit_data:
api_db:
networks:
net: