docker-compose up -d
Первый запуск займёт до 10 минут из-за скачивания image-ей
После запуска проекта станут доступны интерфейсы:
Через первый можно узнать, как вызывать запросы, и даже отправлять их. Основное тут:
POST /admin/cells
: зарегистрировать клетку карты в shperaphorePUT /admin/cells/<id>
: изменить клетку карты по idGET /api/cells
: получить список статусов всех клеток картыPOST /test/mosquitto
: тестовое, лучше не дёргать
Через второй можно изменять данные БД, учитывая:
- Нужная БД называется
spheraphore
и появится после первой созданной клетки - Коллекция называется
cell
и содержит все созданные клетки - В коллекции можно менять данные, но они должны быть валидными
- P.S. Да, проще и безопаснее через админский PUT-метод
pip install poetry
poetry install
pre-commit install