Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.3 KB

File metadata and controls

43 lines (31 loc) · 1.3 KB

Exchange Rate Service

Данный сервис создан для отбора на вакансию Junior Java Developer в Alfa Bank

Сервис обращается к сервису курсов валют, и отображает gif:

Запросы приходят на HttpEndpoint, туда передается код валюты по отношению с которой сравнивается USD

Пример запроса:

http://localhost:8080/api/currencies/afn

Пример ответа:

{
    "last": 88.998242,
    "yesterday": 88.998242,
    "gif": "https://giphy.com/embed/3ohjV4PgSCtflVFBXW"
}

Запуск сервиса

Docker

docker pull yamadahideki/exchange-rate-service
docker run -d -p 8080:8080 -t exchange-rate-service:0.0.2

JDK 11

gradlew buid
java -jar build/libs/exchange-rate-service-0.0.2-SNAPSHOT.jar