This service provides configuration and management APIs for The Tutor platform.
- Manage system-wide settings, rules, and evaluation criteria
- CRUD for configuration items
- API for rules and settings
- Python 3.13+
- FastAPI
- Cosmos DB (Azure)
-
Install dependencies:
uv pip install --python .venv -e .[dev]
-
Start the API:
uvicorn app.main:app --reload
- Build a Docker image and push to ACR
- Deploy as a container app using the
azd+ Terraform infrastructure - Configure environment variables for Cosmos DB