fix things for docker compose
This commit is contained in:
45
docker-compose.yml
Normal file
45
docker-compose.yml
Normal 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:
|
||||
Reference in New Issue
Block a user