@M1ster

Правильно ли я организовываю Docker-compose окружение?

Всем привет!

Задача: запускать тесты в разных браузерах с помощью Playwright

Примерная архитектура:
контейнер 1: net sdk (alpine) + playwright
контейнер 2: firefox-alpine
контейнер 3: chrome-alpine
контейнер 4: edge-alpine

далее с помощью docker compose поднимать всех и к первому контейнеру подключать остальные

везде предлагается поместить их в одну сеть, но здесь больше проблема в том, что это установленные приложения и по сети общаться их заставить звучит не менее странно, чем подключить их с помощью ipc к первому.

Хорошая ли идея?
Заранее спасибо за любую критику!
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Если оверхед по ресурсам для вас допустим - можно в каждом контейнере разворачивать всё необходимое для тестирования, просто браузеры разные запускать. Из плюсов - получится унифицированный контейнер, который собирается один раз - а потом, например, нужный браузер к нему приезжает из CI в виде переменной.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы