Files
kjvstudy.org/docker-compose.yml
kennethreitz 94a8801251 Add Swagger UI defaults and enable JSON file watching in Docker
- Updated all API endpoint parameters to use `example` instead of `examples` for better Swagger UI experience
- Parameters now pre-fill with reasonable defaults when testing endpoints in /api/docs
- Added --reload and --reload-include '*.json' flags to docker-compose for auto-reload on JSON changes
- Included commentary-generator agent configuration for AI-powered verse commentary

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 13:37:04 -05:00

14 lines
327 B
YAML

services:
web:
build: .
ports:
- "8000:8000"
volumes:
- .:/app
- /app/.venv
environment:
- PYTHONUNBUFFERED=1
- PRELOAD_INTERLINEAR=true
restart: unless-stopped
command: uv run uvicorn kjvstudy_org.server:app --host 0.0.0.0 --port 8000 --reload --reload-include '*.json'