fix things for docker compose

This commit is contained in:
Gardient
2021-12-19 20:27:13 +02:00
parent fe424e3fa2
commit c9f07df262
8 changed files with 67 additions and 14 deletions

45
docker-compose.yml Normal file
View File

@@ -0,0 +1,45 @@
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: