Перед запуском сбилдите контейнер командой docker build -t sandlabs-test-assigment .
, находясь в корневой папке проекта.
После, введите docker run --publish 8000:8000 sandlabs-test-assigment
для запуска контейнера с открытым восьмитысячным портом.
Для запроса текущего курса какой-либо валюты сделайте GET по адресу /api/course/<currency>
, Где вместо currency необходимо подставить код валюты.
Если по данному коду не удалось найти валюту, то будет возвращено соответствующее сообщение.
Для перевода из одной валюты в другую, возмользуйтесь POST запросом к /api/convert
, указав в теле запроса параметры 'from_currency', 'to_currency', 'amount'.
Если вы не укажете эти параметры, то будет возвращено соответствующее сообщение.