Files
homelab-copilot/infrastructure/docker/docker-compose.yml
T

39 lines
864 B
YAML

networks:
homelab_copilot:
driver: bridge
volumes:
postgres_data:
qdrant_data:
redis_data:
services:
postgres:
image: postgres:16-alpine
restart: unless-stopped
environment:
POSTGRES_USER: ${POSTGRES_USER:-homelab_copilot}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?Set POSTGRES_PASSWORD in .env — never commit a real value}
POSTGRES_DB: ${POSTGRES_DB:-homelab_copilot}
volumes:
- postgres_data:/var/lib/postgresql/data
networks:
- homelab_copilot
qdrant:
image: qdrant/qdrant:latest
restart: unless-stopped
volumes:
- qdrant_data:/qdrant/storage
networks:
- homelab_copilot
redis:
image: redis:7-alpine
restart: unless-stopped
command: ["redis-server", "--appendonly", "yes"]
volumes:
- redis_data:/data
networks:
- homelab_copilot