Сайт недоступен с помощью докера - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть zalenium, интегрированный в файл docker-compose, где у меня есть несколько сайтов, и к ним обращаются через маршрутизатор в nginx, когда, когда я делаю запрос к определенному сайту, мне кажется, что он не поддается лечению, еслиЯ вхожу в контейнер Zalenium и выполняю curl для URL «base.local.site», это возвращает правильный HTML, то же самое для curl «other.local.site».

Мне нужно сделать тест javascriptна этих сайтах независимо (по одному не одновременно), поэтому, когда я запускаю тест с zalenium, я получаю сообщение, что сайт недоступен.

enter image description here

Я пробовал несколько вещей, например:

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 Ответ

0 голосов
/ 07 ноября 2019

Чтобы сделать сайт доступным в вашей конфигурации, вы можете добавить

    external_links:
    - "ddev-router:<project>.ddev.site"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...