50 lines
1.1 KiB
YAML
50 lines
1.1 KiB
YAML
version: '2'
|
|
services:
|
|
selenium_hub:
|
|
image: selenium/hub:3.1.0
|
|
container_name: selenium_hub
|
|
ports:
|
|
- 4444:4444
|
|
environment:
|
|
- GRID_TIMEOUT=900
|
|
- GRID_BROWSER_TIMEOUT=900
|
|
- JAVA_OPTS=-Xms512m -Xmx1024m -Djava.security.egd=file:/dev/./urandom
|
|
- GRID_CLEAN_UP_CYCLE=5000
|
|
ulimits:
|
|
nproc: 163840
|
|
nofile:
|
|
soft: 163840
|
|
hard: 163840
|
|
restart: always
|
|
networks:
|
|
- selenium_grid_internal
|
|
|
|
chromenode:
|
|
image: selenium/node-chrome${NODE_CHROME_DEBUG_SUFFIX}:3.1.0
|
|
depends_on:
|
|
- selenium_hub
|
|
environment:
|
|
- HUB_PORT_4444_TCP_ADDR=selenium_hub
|
|
- HUB_PORT_4444_TCP_PORT=4444
|
|
- DBUS_SESSION_BUS_ADDRESS=/dev/null
|
|
- NODE_MAX_INSTANCES=5
|
|
- NODE_MAX_SESSION=5
|
|
- SCREEN_HEIGHT=1080
|
|
- SCREEN_WIDTH=1920
|
|
- SCREEN_DEPTH=24
|
|
ports:
|
|
- 5900
|
|
- 5555
|
|
networks:
|
|
- selenium_grid_internal
|
|
ulimits:
|
|
nproc: 163840
|
|
nofile:
|
|
soft: 163840
|
|
hard: 163840
|
|
restart: always
|
|
shm_size: 1g
|
|
|
|
networks:
|
|
selenium_grid_internal:
|