diff --git a/templates/docker-compose.yml.twig b/templates/docker-compose.yml.twig index fc00d526e5eacc27573528165b32fa3af00e0597..34b36df86ac0a59847ead6a1500df2380aeba13e 100644 --- a/templates/docker-compose.yml.twig +++ b/templates/docker-compose.yml.twig @@ -208,6 +208,45 @@ services: - files:/mnt/files {% endif %} + hub: + image: 'elgalu/selenium' + volumes: + - /dev/shm:/dev/shm + privileged: true + environment: + - SELENIUM_HUB_HOST: 'hub' + - SELENIUM_HUB_PORT: '4444' + - GRID: 'true' + - CHROME: 'false' + - FIREFOX: 'false' + depends_on: + - php + + chrome: + image: 'elgalu/selenium' + depends_on: + - hub + volumes: + - /dev/shm:/dev/shm + privileged: true + environment: + - NOVNC: 'true' + - SELENIUM_HUB_HOST: 'hub' + - SELENIUM_HUB_PORT: '4444' + - SELENIUM_NODE_HOST: '{{ docker0.ip }}' + - SCREEN_WIDTH: '1300' + - SCREEN_HEIGHT: '999' + - VIDEO: 'false' + - GRID: 'false' + - CHROME: 'true' + - FIREFOX: 'false' + #ports: + # VNC: See what's going on by connecting your VNC client to 0.0.0.0:5900 + #- 5900:25900 + # noVNC: See what's going on by hitting http://0.0.0.0:6080 in your browser + # Important: http://127.0.0.1:6081 works but http://localhost:6081 doesn't + #- 6080:26080 + networks: default: external: