У меня zalenium интегрирован в файл docker-compose где у меня есть несколько сайтов и доступ к ним осуществляется через роутер в Nginx, когда когда я делаю запрос на конкретный сайт мне кажется что это не лечится если я захожу в Zalenium контейнер, и я выполняю curl для URL-адреса base.local.site, это возвращает правильный HTML, то же самое для curl other.local.site.
Мне нужно выполнить тесты javascript на этих сайтах независимо (по одному, а не одновременно), поэтому, когда я запускаю тест с zalenium, я получаю сообщение о том, что сайт недоступен.
[![введите здесь описание изображения][1]][1]
Я пробовал несколько вещей, например:
version: '3.6'
services:
#--------------#
zalenium_desa:
image: "dosel/zalenium"
container_name: zalenium_desa
#hostname: zalenium_desa
privileged: true
tty: true
volumes:
- /tmp/videos:/home/seluser/videos
- /var/run/docker.sock:/var/run/docker.sock
- /usr/bin/docker:/usr/bin/docker
ports:
- 4445:4444
command: >
start --desiredContainers 2
--maxDockerSeleniumContainers 8
--screenWidth 800 --screenHeight 600
--timeZone "America/Montevideo"
--videoRecordingEnabled true
--sauceLabsEnabled false
--browserStackEnabled false
--testingBotEnabled false
--cbtEnabled false
--lambdaTestEnabled false
--startTunnel true
environment:
- HOST_UID
- HOST_GID
- SAUCE_USERNAME
- SAUCE_ACCESS_KEY
- BROWSER_STACK_USER
- BROWSER_STACK_KEY
- TESTINGBOT_KEY
- TESTINGBOT_SECRET
- CBT_USERNAME
- CBT_AUTHKEY
- LT_USERNAME
- LT_ACCESS_KEY
external_links:
- "ddev-router:base.ddev.site"
- "ddev-router:other.ddev.site"
Вы хоть представляете, что может происходить? [1]: https://i.stack.imgur.com/NGaFI.png