Size: a a a

Aerokube Support

2020 July 13

T

T:ema in Aerokube Support
попробуйте letsencrypt. так много проблем махом решите.
источник

AP

Anton Patsev in Aerokube Support
Лучше letsencrypt
источник

V

Varuna in Aerokube Support
Добрый день!
Подскажите, пожалуйста.

Пытаюсь через docker поднять selenoid-контейнер командой:
docker run -d 
--name selenoid
-p 4444:4444
-v /var/run/docker.sock:/var/run/docker.sock
-v `pwd`/config/:/etc/selenoid/:ro -v `pwd`/video/:/opt/selenoid/video/
-v `pwd`/logs/:/opt/selenoid/logs/ -e OVERRIDE_VIDEO_OUTPUT_DIR=`pwd`/video/
-e DOCKER_API_VERSION=1.24 aerokube/selenoid:latest-release

После чего, иду в docker ps и вижу такую картину:
источник

V

Varuna in Aerokube Support
источник

V

Varuna in Aerokube Support
Контейнер по данному порту открываться не хочет.
Через бинарник:
./cm start selenoid -p 444:4444
контейнер поднимается и доступен через порт 4444, соответственно.
источник

V

Varuna in Aerokube Support
По ссылке - docker logs, cat browsers.json, docker inspect, docker port.

docker logs показывает, что не может найти browsers.json по указанному пути, хотя он там лежит.
https://gist.github.com/Varuna108/038ea5a638404161bca7bd0016faadc7
источник

V

Varuna in Aerokube Support
Selenoid-ui через docker run спокойно поднимается с пробросом портов на 8080:8080.
источник

V

Varuna in Aerokube Support
Переустанавливал docker, указывал другие порты, стартовал контейнер с флагом -expose. Все мимо.
источник

A

Andrey in Aerokube Support
Varuna
Добрый день!
Подскажите, пожалуйста.

Пытаюсь через docker поднять selenoid-контейнер командой:
docker run -d 
--name selenoid
-p 4444:4444
-v /var/run/docker.sock:/var/run/docker.sock
-v `pwd`/config/:/etc/selenoid/:ro -v `pwd`/video/:/opt/selenoid/video/
-v `pwd`/logs/:/opt/selenoid/logs/ -e OVERRIDE_VIDEO_OUTPUT_DIR=`pwd`/video/
-e DOCKER_API_VERSION=1.24 aerokube/selenoid:latest-release

После чего, иду в docker ps и вижу такую картину:
Вот эту команду запускаете из каталога ,в котором есть папка с файлом конфига браузера?
 /config/browser.json
источник

V

Varuna in Aerokube Support
Andrey
Вот эту команду запускаете из каталога ,в котором есть папка с файлом конфига браузера?
 /config/browser.json
Ее необходимо запускать находясь непосредственно в каталоге, где лежит browsers.json? Правильно понял?
источник

A

Andrey in Aerokube Support
Varuna
Ее необходимо запускать находясь непосредственно в каталоге, где лежит browsers.json? Правильно понял?
Да, потому что
 -v `pwd`/config/:/etc/selenoid/:ro 
явно говорит об этом ) а там в контейнере browser.json наверно пустой
источник

A

Andrey in Aerokube Support
Вот в доке описано что должен содержать файл конфига https://aerokube.com/selenoid/latest/#_prepare_configuration
источник

V

Varuna in Aerokube Support
Andrey
Да, потому что
 -v `pwd`/config/:/etc/selenoid/:ro 
явно говорит об этом ) а там в контейнере browser.json наверно пустой
Да. Здесь тупанул. Спасибо, сейчас попробую.
источник
2020 July 14

NM

Nikolay M in Aerokube Support
Коллеги, добрый день! а кто - то реализовывал возможность вставки ссылки на видео в репорты аллюра или кукумбера при условии использования GGR? Т.е. скачать видео через curl я могу, но не могу понять как сформировать html ссылку
источник

TL

Taras Lytvyn in Aerokube Support
@Wtf11_5 return String.format("%s/%s/%s", selenoidHub, folder, sessionId);
источник

NM

Nikolay M in Aerokube Support
@tlytvyn Тарас, спасибо за отклик ! а как вы находите selenoid hub, на котором выполнялся тест?
источник

A

Anton in Aerokube Support
Nikolay M
Коллеги, добрый день! а кто - то реализовывал возможность вставки ссылки на видео в репорты аллюра или кукумбера при условии использования GGR? Т.е. скачать видео через curl я могу, но не могу понять как сформировать html ссылку
а я вот так скачивал и прикладывал к отчету https://github.com/simple-elf/selenoid-video-allure/blob/master/testng/src/test/java/BaseTestClass.java#L97
источник

NM

Nikolay M in Aerokube Support
Спасибо, Антон! @simple1elf а у вас один инстанс селеноида адрес которого вы заранее знаете? У меня ГГР как точка входа, за которым стоят 12 нод. и я не совсем понимаю концептуально как получить адрес ноды, где будет лежать видео. В этом основной затык. Если я не знаю адрес - я не могу сформировать прямую ссылку
источник

A

Anton in Aerokube Support
Nikolay M
Спасибо, Антон! @simple1elf а у вас один инстанс селеноида адрес которого вы заранее знаете? У меня ГГР как точка входа, за которым стоят 12 нод. и я не совсем понимаю концептуально как получить адрес ноды, где будет лежать видео. В этом основной затык. Если я не знаю адрес - я не могу сформировать прямую ссылку
через ггр можно видео получить. Там свои хитрости но можно
источник

A

Anton in Aerokube Support
в моем сетапе просто машина с селеноидом запускалась по требованию тестов, а потом выключалась. Поэтому я скачивал чтобы в отчете осталась навсегда
источник