minions-ai-agents/docker-compose.yml

44 lines
877 B
YAML

services:
# Main Banking Agent API
app:
build: .
container_name: antigravity_brain
ports:
- "8000:8000"
volumes:
- .:/app
environment:
- PYTHONUNBUFFERED=1
env_file:
- .env
depends_on:
qdrant:
condition: service_started
networks:
- antigravity_net
# Override command to run API instead of Chainlit
command: uvicorn src.main:app --host 0.0.0.0 --port 8000 --reload
# Vector Database (RAG)
qdrant:
image: qdrant/qdrant
container_name: antigravity_qdrant
ports:
- "6333:6333"
volumes:
- qdrant_data:/qdrant/storage
networks:
- antigravity_net
# Monitoring (Zabbix Agent) - Placeholder for now as per PRD
# zabbix-agent:
# image: zabbix/zabbix-agent:latest
# ...
volumes:
qdrant_data:
networks:
antigravity_net:
driver: bridge