Spaces:
Sleeping
Sleeping
| version: '3.8' | |
| services: | |
| backend: | |
| build: | |
| context: . | |
| dockerfile: Dockerfile | |
| ports: | |
| - "8000:8000" | |
| environment: | |
| - DATABASE_URL=${DATABASE_URL} | |
| - QDRANT_URL=${QDRANT_URL} | |
| - QDRANT_API_KEY=${QDRANT_API_KEY} | |
| - OPENAI_API_KEY=${OPENAI_API_KEY} | |
| - OPENAI_ORG_ID=${OPENAI_ORG_ID:-} | |
| - BETTER_AUTH_SECRET=${BETTER_AUTH_SECRET} | |
| - ENVIRONMENT=development | |
| - LOG_LEVEL=${LOG_LEVEL:-INFO} | |
| - RATE_LIMIT_PER_MINUTE=${RATE_LIMIT_PER_MINUTE:-20} | |
| - ALLOWED_ORIGINS=${ALLOWED_ORIGINS:-http://localhost:3000} | |
| volumes: | |
| - ./src:/app/src | |
| - ./scripts:/app/scripts | |
| depends_on: | |
| - redis | |
| networks: | |
| - chatbot-network | |
| restart: unless-stopped | |
| redis: | |
| image: redis:7-alpine | |
| ports: | |
| - "6379:6379" | |
| volumes: | |
| - redis-data:/data | |
| networks: | |
| - chatbot-network | |
| restart: unless-stopped | |
| command: redis-server --appendonly yes | |
| volumes: | |
| redis-data: | |
| networks: | |
| chatbot-network: | |
| driver: bridge | |