Skip to content

Instantly share code, notes, and snippets.

@kylethedeveloper
Created October 19, 2020 05:24
Show Gist options
  • Save kylethedeveloper/8d94bb475cf30204031e204e142da75b to your computer and use it in GitHub Desktop.
Save kylethedeveloper/8d94bb475cf30204031e204e142da75b to your computer and use it in GitHub Desktop.
Selenium Grid docker-compose
version: "3"
services:
selenium-hub:
image: selenium/hub
container_name: selenium_hub
ports:
- "4444:4444"
environment:
GRID_MAX_SESSION: 16
GRID_BROWSER_TIMEOUT: 3000
GRID_TIMEOUT: 3000
selenium-chrome:
image: selenium/node-chrome
container_name: selenium_chrome
depends_on:
- selenium-hub
environment:
HUB_PORT_4444_TCP_ADDR: selenium-hub
HUB_PORT_4444_TCP_PORT: 4444
NODE_MAX_SESSION: 4
NODE_MAX_INSTANCES: 4
ports:
- "5555:5900"
volumes:
- /dev/shm:/dev/shm
links:
- selenium-hub
selenium-firefox:
image: selenium/node-firefox
container_name: selenium_firefox
depends_on:
- selenium-hub
environment:
HUB_PORT_4444_TCP_ADDR: selenium-hub
HUB_PORT_4444_TCP_PORT: 4444
NODE_MAX_SESSION: 2
NODE_MAX_INSTANCES: 2
ports:
- "5556:5900"
volumes:
- /dev/shm:/dev/shm
links:
- selenium-hub
selenium-opera:
image: selenium/node-opera
container_name: selenium_opera
depends_on:
- selenium-hub
environment:
HUB_PORT_4444_TCP_ADDR: selenium-hub
HUB_PORT_4444_TCP_PORT: 4444
NODE_MAX_SESSION: 2
NODE_MAX_INSTANCES: 2
ports:
- "5557:5900"
volumes:
- /dev/shm:/dev/shm
links:
- selenium-hub
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment