1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-27 01:08:37 +00:00

update selenium stack

This commit is contained in:
kev 2019-08-04 13:04:08 +08:00
parent ae0b83c6d3
commit d6665a1691

@ -1,15 +1,37 @@
version: '3.5' version: '3.5'
services: services:
hub: hub:
image: selenium/hub:3.141.59-radium image: selenium/hub:3.141.59-selenium
ports: ports:
- "4444:4444" - "4444:4444"
volumes: volumes:
- /dev/shm:/dev/shm - /dev/shm:/dev/shm
environment: environment:
- JAVA_OPTS=-Xmx512m - JAVA_OPTS=-Xmx2g
- GRID_TIMEOUT=60 - GRID_TIMEOUT=200
- GRID_BROWSER_TIMEOUT=30 - GRID_BROWSER_TIMEOUT=180
- GRID_CLEAN_UP_CYCLE=5000
- GRID_MAX_SESSION=9999
deploy:
replicas: 1
placement:
constraints:
- node.role == manager
restart_policy:
condition: on-failure
firefox:
image: selenium/node-firefox:3.141.59-selenium
entrypoint: bash -c 'REMOTE_HOST=http://$$HOSTNAME:5555 /opt/bin/entry_point.sh'
volumes:
- /dev/shm:/dev/shm
environment:
- HUB_HOST=hub
- HUB_PORT=4444
- NODE_MAX_INSTANCES=4
- NODE_MAX_SESSION=4
- NODE_UNREGISTER_IF_STILL_DOWN_AFTER=30000
depends_on:
- hub
deploy: deploy:
replicas: 1 replicas: 1
placement: placement:
@ -18,17 +40,16 @@ services:
restart_policy: restart_policy:
condition: on-failure condition: on-failure
chrome: chrome:
image: selenium/node-chrome:3.141.59-radium image: selenium/node-chrome:3.141.59-selenium
ports: entrypoint: bash -c 'REMOTE_HOST=http://$$HOSTNAME:5555 /opt/bin/entry_point.sh'
- "5555:5555"
volumes: volumes:
- /dev/shm:/dev/shm - /dev/shm:/dev/shm
environment: environment:
- HUB_HOST=hub - HUB_HOST=hub
- HUB_PORT=4444 - HUB_PORT=4444
- REMOTE_HOST=http://{{.Task.Name}}:5555 - NODE_MAX_INSTANCES=8
- NODE_MAX_INSTANCES=4 - NODE_MAX_SESSION=8
- NODE_MAX_SESSION=4 - NODE_UNREGISTER_IF_STILL_DOWN_AFTER=30000
depends_on: depends_on:
- hub - hub
deploy: deploy:
@ -42,4 +63,4 @@ networks:
default: default:
ipam: ipam:
config: config:
- subnet: 192.168.127.0/24 - subnet: 192.168.100.0/24