Size: a a a

Aerokube Support

2021 January 20

A

Andrey in Aerokube Support
через -e?
источник

A

Andrey in Aerokube Support
туплю. спасибо большое!
источник

BP

Bezpalko Pavel in Aerokube Support
Bezpalko Pavel
Всем привет! Пытаюсь добавить запуск selenoid в автозагрузку на linux
Написал скрипт и прописал его в crontab, в процессах вижу, что selenoid запущен, но при запуске тестов не могу подключиться к нему
Если же запускаю selenoid руками в графическом терминале, то всё работает. Как-то можно победить эту проблему? Спасибо
Решил свою проблему:
источник

BP

Bezpalko Pavel in Aerokube Support
1. Создаём директорию ~/.config/autostart
2. Создаём файл ~/.config/autostart/gnome-terminal.desktop
3. Пишем в файл
[Desktop Entry]
Type=Application
Exec=/usr/bin/gnome-terminal -e /usr/bin/selenoid_linux_amd64 -conf /opt/resources/browsers.json -disable-docker
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[ru_RU]=запуск скрипта в gnome-terminal
Name=Script startup

Теперь при перезагрузке будет открываться терминал и запускаться selenoid
Решение подходит для gnome
источник

IK

Ivan Krutov in Aerokube Support
Bezpalko Pavel
1. Создаём директорию ~/.config/autostart
2. Создаём файл ~/.config/autostart/gnome-terminal.desktop
3. Пишем в файл
[Desktop Entry]
Type=Application
Exec=/usr/bin/gnome-terminal -e /usr/bin/selenoid_linux_amd64 -conf /opt/resources/browsers.json -disable-docker
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[ru_RU]=запуск скрипта в gnome-terminal
Name=Script startup

Теперь при перезагрузке будет открываться терминал и запускаться selenoid
Решение подходит для gnome
ну это какой-то windows style
источник

IK

Ivan Krutov in Aerokube Support
лучше systemd
источник

IK

Ivan Krutov in Aerokube Support
это не так сложно
источник

IK

Ivan Krutov in Aerokube Support
тоже пишется файл, кладется в каталог и готово
источник

BP

Bezpalko Pavel in Aerokube Support
У меня через systemd запускался в сессии без графики
источник

BP

Bezpalko Pavel in Aerokube Support
Ivan Krutov
тоже пишется файл, кладется в каталог и готово
Пробовал
источник

АА

Александр Андряшин... in Aerokube Support
Bezpalko Pavel
У меня через systemd запускался в сессии без графики
браузеры что ли не в докере запускаются?
источник

АА

Александр Андряшин... in Aerokube Support
смысл есть в этом? вы же теряете всю прелессть изоляции и количества версий... буквально на десять лет назад отходите...
источник

АА

Александр Андряшин... in Aerokube Support
я советую запускать селеноид как демон systemd который в докере запускает браузеры, это самый надежный и стабильный вариант, даже если докер начнет тупить, selenoid будет работать...
источник

BP

Bezpalko Pavel in Aerokube Support
Александр Андряшин
браузеры что ли не в докере запускаются?
Нет. У меня запускается приложение electron, которое периодически обновляется в системе.
источник

BP

Bezpalko Pavel in Aerokube Support
Александр Андряшин
я советую запускать селеноид как демон systemd который в докере запускает браузеры, это самый надежный и стабильный вариант, даже если докер начнет тупить, selenoid будет работать...
Все, что могу запускать в docker, запускаю)
источник

АА

Александр Андряшин... in Aerokube Support
Bezpalko Pavel
Нет. У меня запускается приложение electron, которое периодически обновляется в системе.
запакуйте его в контейнер, просто билдите имидж во время билда приложения...
источник

АА

Александр Андряшин... in Aerokube Support
а в чем проблема с приложением?
источник

АА

Александр Андряшин... in Aerokube Support
все один в один как с браузерами...
источник

АА

Александр Андряшин... in Aerokube Support
подсмотрите как у нас сделано
источник

АА

Александр Андряшин... in Aerokube Support
ессли объясните в чем проблема, мы сможем помочь найти решение...
источник