che-server/selenium/che-selenium-test/docker-compose.yml

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: