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