У меня есть zalenium, интегрированный в файл docker-compose, где у меня есть несколько сайтов, и к ним обращаются через маршрутизатор в nginx, когда, когда я делаю запрос к определенному сайту, мне кажется, что он не поддается лечению, еслиЯ вхожу в контейнер Zalenium и выполняю curl для URL «base.local.site», это возвращает правильный HTML, то же самое для curl «other.local.site».
Мне нужно сделать тест javascriptна этих сайтах независимо (по одному не одновременно), поэтому, когда я запускаю тест с zalenium, я получаю сообщение, что сайт недоступен.
Я пробовал несколько вещей, например:
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"
У вас есть идеи, что может произойти?