Spaces:
Running
Running
| # Prerequisites: config.yaml must exist. Run 'python setup.py' first. | |
| services: | |
| chatbot: | |
| build: . | |
| ports: | |
| - "8501:8501" | |
| volumes: | |
| - ./knowledge_base:/app/knowledge_base | |
| - ./chroma_db:/app/chroma_db | |
| - ./sql_db:/app/sql_db | |
| - ./config.yaml:/app/config.yaml:ro # Must exist before running | |
| # API keys: set via environment variables below (preferred) | |
| # or mount .env file: - ./.env:/app/.env:ro | |
| environment: | |
| - OPENAI_API_KEY=${OPENAI_API_KEY:-} | |
| - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-} | |
| - GEMINI_API_KEY=${GEMINI_API_KEY:-} | |