Skip to content

Commit ad55abc

Browse files
committed
Modified docker-compose to run test on MacOS silicon chip
1 parent 6f874e4 commit ad55abc

File tree

5 files changed

+1160
-1280
lines changed

5 files changed

+1160
-1280
lines changed

docker-compose-v1.yml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# To execute this docker-compose yml file use `docker-compose -f <file_name> up`
2+
# Add the `-d` flag at the end for detached execution
3+
version: "3"
4+
services:
5+
chrome:
6+
image: selenium/node-chrome:4.1.2-20220217
7+
shm_size: 2gb
8+
depends_on:
9+
- selenium-hub
10+
scale: 1
11+
environment:
12+
- SE_EVENT_BUS_HOST=selenium-hub
13+
- SE_EVENT_BUS_PUBLISH_PORT=4442
14+
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
15+
restart: on-failure
16+
17+
edge:
18+
image: selenium/node-edge:4.1.2-20220217
19+
shm_size: 2gb
20+
depends_on:
21+
- selenium-hub
22+
scale: 1
23+
environment:
24+
- SE_EVENT_BUS_HOST=selenium-hub
25+
- SE_EVENT_BUS_PUBLISH_PORT=4442
26+
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
27+
restart: on-failure
28+
29+
firefox:
30+
image: selenium/node-firefox:4.1.2-20220217
31+
shm_size: 2gb
32+
depends_on:
33+
- selenium-hub
34+
scale: 1
35+
environment:
36+
- SE_EVENT_BUS_HOST=selenium-hub
37+
- SE_EVENT_BUS_PUBLISH_PORT=4442
38+
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
39+
restart: on-failure
40+
41+
selenium-hub:
42+
image: selenium/hub:4.1.2-20220217
43+
container_name: selenium-hub
44+
restart: always
45+
ports:
46+
- "4442:4442"
47+
- "4443:4443"
48+
- "4444:4444"
49+
50+
jenkins:
51+
image: jenkins/jenkins:lts
52+
privileged: true
53+
user: root
54+
ports:
55+
- 8082:8080
56+
- 50000:50000
57+
container_name: jenkins
58+
volumes:
59+
- D:/jenkins_home:/var/jenkins_home

docker-compose.yml

Lines changed: 4 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,7 @@
33
version: "3"
44
services:
55
chrome:
6-
image: selenium/node-chrome:4.1.2-20220217
7-
shm_size: 2gb
8-
depends_on:
9-
- selenium-hub
10-
scale: 1
11-
environment:
12-
- SE_EVENT_BUS_HOST=selenium-hub
13-
- SE_EVENT_BUS_PUBLISH_PORT=4442
14-
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
15-
restart: on-failure
16-
17-
edge:
18-
image: selenium/node-edge:4.1.2-20220217
6+
image: seleniarm/node-chromium:latest
197
shm_size: 2gb
208
depends_on:
219
- selenium-hub
@@ -27,7 +15,7 @@ services:
2715
restart: on-failure
2816

2917
firefox:
30-
image: selenium/node-firefox:4.1.2-20220217
18+
image: seleniarm/node-firefox:latest
3119
shm_size: 2gb
3220
depends_on:
3321
- selenium-hub
@@ -39,20 +27,10 @@ services:
3927
restart: on-failure
4028

4129
selenium-hub:
42-
image: selenium/hub:4.1.2-20220217
30+
image: seleniarm/hub:latest
4331
container_name: selenium-hub
4432
restart: always
4533
ports:
4634
- "4442:4442"
4735
- "4443:4443"
48-
- "4444:4444"
49-
jenkins:
50-
image: jenkins/jenkins:lts
51-
privileged: true
52-
user: root
53-
ports:
54-
- 8082:8080
55-
- 50000:50000
56-
container_name: jenkins
57-
volumes:
58-
- D:/jenkins_home:/var/jenkins_home
36+
- "4444:4444"

0 commit comments

Comments
 (0)