minions-ai-agents/docker-compose.yml

51 lines
958 B
YAML

version: '3.8'
services:
app:
build: .
container_name: antigravity_brain
ports:
- "8000:8000"
volumes:
- .:/app
environment:
- PYTHONUNBUFFERED=1
env_file:
- .env
depends_on:
- qdrant # Only strictly needed if using local Qdrant
networks:
- antigravity_net
# Optional: Local Vector DB if not using Mem0 SaaS
qdrant:
image: qdrant/qdrant
container_name: antigravity_qdrant
ports:
- "6333:6333"
volumes:
- qdrant_data:/qdrant/storage
networks:
- antigravity_net
# Telegram Listener Service (Runs the bot in background)
telegram_listener:
build: .
container_name: antigravity_listener
command: python src/integrations/telegram_bot.py
volumes:
- .:/app
env_file:
- .env
depends_on:
- app
networks:
- antigravity_net
volumes:
qdrant_data:
networks:
antigravity_net:
driver: bridge