- POST: /imports - Импортирует элементы файловой системы. Элементы импортированные повторно обновляют текущие.
- GET: /nodes/{id} - Получение информации об элементе по идентификатору.
- DELETE: /delete/{id} - Удаление элементов по идентификатору.
- GET: /updates - Получение списка файлов, которые были обновлены за последние 24 часа включительно.
Дополнены тесты для для ручек delete и updates
make build && make run
Для следующих команд необходимо установить зависимости вне контейнера:
pip install -r requirements.txt
Если приложение запускается впервые, необходимо применить миграции к базе данных:
make db_up
Если требуется прекратить работу сервиса или бд:
make db_down
make app_down
Если требуется протестировать сервис:
make test
- Добавить ручку /node/{id}/history из доп задач.
- Соблюдение чистой архитектуры.
- Увеличить покрытие unit-tests.