API REST Todo List avec FastAPI, PostgreSQL et SSE.
- Installer les dependances:
uv pip install -r requirements.txt- Verifier le fichier
.env:
APP_NAME=Todo List API
POSTGRESQL_ADDON_URI=postgresql://postgres:postgres@localhost:5432/todo_list- Lancer l'application:
uv run main.py# Manually set env variables
CC_PYTHON_MODULE="main"
CC_PYTHON_VERSION="3"
CC_RUN_COMMAND="uvicorn app.main:app --host 0.0.0.0 --port 9000"GET /healthGET|POST /todosGET|PATCH|PUT|DELETE /todos/{todo_id}GET /todos/overdueGET /alerts(SSE)POST /todos/{todo_id}/notify