Сервис предоставляет API для расчёта страховки для выбранной категории груза
Сборка и запуск контейнера:
- Из корневой директории проекта выполнить команду
docker-compose up -d --build
- После этого можно запустить тесты командой
docker-compose run api pytest
Сервис запускается по адресу http://127.0.0.1:7777
Сервис предоставляет 4 запроса:
- Посмотреть имеющиеся в БД данные о страховых коэффициентах
GET /prices
- Посмотреть имеющиеся в БД данные об отдельной записи
GET /prices/{date}?cargo_type={cargo_type}
- Добавить в БД данные о страховых коэфициентах в формате json
POST /prices
- Изменить коэффициент для отдельной записи
PUT /prices/{date}?cargo_type={cargo_type}
- Посчитать страховой взнос в зависимости от стоимости, типа товары и даты
GET /insurance
Более подробная информация о запросах и параметрах к ним находится по адресу