Windows
https://stackoverflow.com/questions/52511778/how-to-install-openjdk-11-on-windows
Linux/MacOS
- Open terminal
cd /path/to/working/directory
git clone https://github.com/Dankosik/alfa-bank-test
cd alfa-bank-test
./gradlew bootRun
- run application (default server port 8080) or./gradlew bootRun --args='--server.port=8888'
- to select server port./gradlew test
- run tests
Windows
- Open comand line
cd /path/to/working/directory
git clone https://github.com/Dankosik/alfa-bank-test
cd alfa-bank-test
gradlew bootRun
- run application (default server port 8080) orgradlew bootRun --args='--server.port=8888'
- to select server portgradlew test
- run tests
- Open terminal
cd /path/to/working/directory
git clone https://github.com/Dankosik/alfa-bank-test
cd alfa-bank-test
docker build -t alfa-bank-test .
- build docker imagedocker run -p 8080:8080 alfa-bank-test
- run docker container
Request
[GET] http://localhost:8080/api/v1/exchange-rate/RUB/gif
Response
{
"url":"https://media4.giphy.com/media/YTRUPHI7fXK6s/giphy.gifcid=1f7b3757yg4dujtj1weh7v0v3m5bittbha29gwlcdrlqvb9q&rid=giphy.gif&ct=g",
"size":"978529",
"width":"292",
"height":"164"
}
Request
[GET] http://localhost:8080/api/v1/exchange-rate/QWEASDAZF/gif
Response
{
"error": "NOT_FOUND",
"message": "Currency: QWEASDAZF is not found",
"timestamp": "2021-09-24T08:17:54.171+00:00",
"status": 404
}