-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdocker-compose_native.yml
95 lines (48 loc) · 1.47 KB
/
docker-compose_native.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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# 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.7'
services:
selenium-hub:
image: selenium/hub:3.141.59-20200515
ports:
- 4444:4444
environment:
GRID_MAX_SESSION: 5
GRID_BROWSER_TIMEOUT: 300
GRID_TIMEOUT: 300
chrome:
image: selenium/node-chrome:3.141.59-20200515
depends_on:
- selenium-hub
shm_size: 2gb
volumes:
- /dev/shm:/dev/shm
environment:
HUB_HOST: selenium-hub
HUB_PORT: 4444
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
# depends_on:
# - selenium-hub
# shm_size: 2gb
# volumes:
# - /dev/shm:/dev/shm
# environment:
# HUB_HOST: selenium-hub
# HUB_PORT: 4444
# SCREEN_WIDTH: 1920
# SCREEN_HEIGHT: 1080
## set false for headless execution
# START_XVFB: "false"
# NODE_MAX_SESSION: 1
# NODE_MAX_INSTANCES: 1