Минималистичный API для учёта инцидентов. Централизует сообщения о проблемах вместо потери в чатах.
# Установите зависимости
pip install -r ./requirements.txt
# Запустите сервер
uvicorn main:app --reload
#Заполните бд тестовыми значениями
python populate_db.pyСервер запустится на http://localhost:8000
После запуска откройте:
Swagger UI: http://localhost:8000/docs
ReDoc: http://localhost:8000/redoc
POST /incidents/
{
"description": "Самокат не в сети",
"source": "operator"
}GET /incidents/
GET /incidents/?status=new
GET /incidents/?source=monitoringPATCH /incidents/1
{
"status": "in_progress"
}GET /stats/