forked from ShaftHQ/SHAFT_ENGINE
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose_native4.0.yml
55 lines (55 loc) · 1.71 KB
/
docker-compose_native4.0.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# This file can be used to quickly setup a selenium grid with one hub and two nodes
# https://github.com/SeleniumHQ/docker-selenium
# docker-compose -f docker-compose_native.yml up --scale chrome=4 --remove-orphans -d
# add '-d' option for detached execution
# docker-compose -f docker-compose_native.yml down --remove-orphans
# http://localhost:4444/grid/console
version: '3'
services:
selenium-hub:
#image: selenium/hub:3.141.59-20200515
image: selenium/hub:4.0.0
ports:
- "4442:4442"
- "4443:4443"
- "4444:4444"
environment:
GRID_MAX_SESSION: 5
GRID_BROWSER_TIMEOUT: 300
GRID_TIMEOUT: 300
chrome:
#image: selenium/node-chrome:3.141.59-20200515
image: selenium/node-chrome:4.0.0
depends_on:
- selenium-hub
shm_size: 2gb
volumes:
- /dev/shm:/dev/shm
environment:
SE_EVENT_BUS_HOST: selenium-hub
SE_EVENT_BUS_PUBLISH_PORT: 4442
SE_EVENT_BUS_SUBSCRIBE_PORT: 4443
SCREEN_WIDTH: 1920
SCREEN_HEIGHT: 1080
# set false for headless execution
START_XVFB: "false"
NODE_MAX_SESSION: 1
NODE_MAX_INSTANCES: 1
# firefox:
# image: selenium/node-firefox:3.141.59-20200515
# image: selenium/node-firefox:4.0.0
# depends_on:
# - selenium-hub
# shm_size: 2gb
# volumes:
# - /dev/shm:/dev/shm
# environment:
# SE_EVENT_BUS_HOST: selenium-hub
# SE_EVENT_BUS_PUBLISH_PORT: 4442
# SE_EVENT_BUS_SUBSCRIBE_PORT: 4443
# SCREEN_WIDTH: 1920
# SCREEN_HEIGHT: 1080
## set false for headless execution
# START_XVFB: "false"
# NODE_MAX_SESSION: 1
# NODE_MAX_INSTANCES: 1