Spaces:
Sleeping
Sleeping
| version: '3.8' | |
| services: | |
| backend: | |
| build: . | |
| ports: | |
| - "8000:8000" | |
| environment: | |
| - NEON_DB_URL=${NEON_DB_URL} | |
| - QDRANT_URL=${QDRANT_URL} | |
| - QDRANT_API_KEY=${QDRANT_API_KEY} | |
| - GEMINI_API_KEY=${GEMINI_API_KEY} | |
| - SECRET_KEY=${SECRET_KEY} | |
| - JWT_EXPIRES_IN=${JWT_EXPIRES_IN:-3600} | |
| - DEBUG=${DEBUG:-false} | |
| - LOG_LEVEL=${LOG_LEVEL:-info} | |
| volumes: | |
| - .:/app | |
| depends_on: | |
| - postgres | |
| - qdrant | |
| restart: unless-stopped | |
| postgres: | |
| image: postgres:15-alpine | |
| environment: | |
| - POSTGRES_DB=ai_backend | |
| - POSTGRES_USER=postgres | |
| - POSTGRES_PASSWORD=password | |
| ports: | |
| - "5432:5432" | |
| volumes: | |
| - postgres_data:/var/lib/postgresql/data | |
| restart: unless-stopped | |
| qdrant: | |
| image: qdrant/qdrant:latest | |
| ports: | |
| - "6333:6333" | |
| - "6334:6334" | |
| volumes: | |
| - qdrant_data:/qdrant/storage | |
| restart: unless-stopped | |
| volumes: | |
| postgres_data: | |
| qdrant_data: |