PERI-AI-dev / docker-compose.yml
LIANJie-Jason's picture
fix: pre-release audit round 12 — 33 bugs fixed across all tiers
fbd18c8
Raw
History Blame Contribute Delete
596 Bytes
# 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:-}