В docker-compose.yml подключены php, mariadb, nginx и webdriver + настроена сеть
фрагмент с webdriver и сетью
webdriver:
image: selenium/standalone-chrome-debug
ports:
- 4444:4444
- 5900:5900
networks:
- internal
networks:
internal:
driver: bridge
ipam:
driver: default
config:
- subnet: 192.168.220.0/28
в codeception в настройках прописано так:
class_name: AcceptanceTester
modules:
enabled:
- Asserts
browser: chrome
url: 'http://mysite.loc'
host: webdriver
в /etc/hosts машины прописано
127.0.0.1 mysite.loc
при попытке запуска тестов в контейнере выдается (точно не могу привести, по памяти)
unreachible IP address. check your connection, IP address and DNS и т.д и т.п
если в url прописать localhost или 192.168.220.1, то тесты видят приветствие стартовой страницы nginx, но mysite.loc не видят
понимаю, что дело скорее всего в DNS, не видит в /etc/hosts записи, возможно ее нужно продублировать в контейнере, сейчас нет возможности проверить, может быть кто-то сталкивался с такой проблемой?