docker-compose -f docker-compose.yml -f docker-compose.test.yml up
Или
docker-compose -f docker-compose.yml -f docker-compose.test.yml run --rm rotation_banner make test
Доступ к API(для проверки)
Добавление баннера в ротацию
curl -X POST \
http://localhost:8080/api/add_banner/ \
-H ' Content-Type: application/javascript' \
-d ' {
"id_banner": 1,
"id_slot": 1
}'
Удаление баннера из ротации
curl -X DELETE \
http://localhost:8080/api/del_banner/1/ \
-H ' cache-control: no-cache'
Засчитать преход(клик) по баннеру
curl -X POST \
http://localhost:8080/api/count_transition/ \
-H ' Content-Type: application/json' \
-d ' {"id_banner": 1,"id_slot": 1,"id_soc_dem": 1}'
Получение баннера для показа
curl -X GET http://localhost:8080/api/get_banner/1/1/