Skip to content

Commit 01b8b7c

Browse files
committed
Adding a docker compose file for dev purposes
1 parent 83f8d5f commit 01b8b7c

File tree

1 file changed

+123
-0
lines changed

1 file changed

+123
-0
lines changed

docker-compose-v3-full-grid-dev.yml

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
# To execute this docker-compose yml file use `docker-compose -f docker-compose-v3-full-grid-dev.yml up`
2+
# Add the `-d` flag at the end for detached execution
3+
# To stop the execution, hit Ctrl+C, and then `docker-compose -f docker-compose-v3-full-grid-dev.yml down`
4+
version: "3"
5+
services:
6+
selenium-event-bus:
7+
image: selenium/event-bus:4.0.0-beta-1-prerelease-20210207
8+
volumes:
9+
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
10+
container_name: selenium-event-bus
11+
ports:
12+
- "4442:4442"
13+
- "4443:4443"
14+
- "5557:5557"
15+
16+
selenium-sessions:
17+
image: selenium/sessions:4.0.0-beta-1-prerelease-20210207
18+
volumes:
19+
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
20+
container_name: selenium-sessions
21+
ports:
22+
- "5556:5556"
23+
depends_on:
24+
- selenium-event-bus
25+
environment:
26+
- SE_EVENT_BUS_HOST=selenium-event-bus
27+
- SE_EVENT_BUS_PUBLISH_PORT=4442
28+
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
29+
30+
selenium-session-queuer:
31+
image: selenium/session-queuer:4.0.0-beta-1-prerelease-20210207
32+
volumes:
33+
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
34+
container_name: selenium-session-queuer
35+
ports:
36+
- "5559:5559"
37+
depends_on:
38+
- selenium-event-bus
39+
environment:
40+
- SE_EVENT_BUS_HOST=selenium-event-bus
41+
- SE_EVENT_BUS_PUBLISH_PORT=4442
42+
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
43+
44+
selenium-distributor:
45+
image: selenium/distributor:4.0.0-beta-1-prerelease-20210207
46+
volumes:
47+
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
48+
container_name: selenium-distributor
49+
ports:
50+
- "5553:5553"
51+
depends_on:
52+
- selenium-event-bus
53+
- selenium-sessions
54+
- selenium-session-queuer
55+
environment:
56+
- SE_EVENT_BUS_HOST=selenium-event-bus
57+
- SE_EVENT_BUS_PUBLISH_PORT=4442
58+
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
59+
- SE_SESSIONS_MAP_HOST=selenium-sessions
60+
- SE_SESSIONS_MAP_PORT=5556
61+
- SE_SESSION_QUEUER_HOST=selenium-session-queuer
62+
- SE_SESSION_QUEUER_PORT=5559
63+
64+
selenium-router:
65+
image: selenium/router:4.0.0-beta-1-prerelease-20210207
66+
volumes:
67+
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
68+
container_name: selenium-router
69+
ports:
70+
- "4444:4444"
71+
depends_on:
72+
- selenium-distributor
73+
- selenium-sessions
74+
- selenium-session-queuer
75+
environment:
76+
- SE_DISTRIBUTOR_HOST=selenium-distributor
77+
- SE_DISTRIBUTOR_PORT=5553
78+
- SE_SESSIONS_MAP_HOST=selenium-sessions
79+
- SE_SESSIONS_MAP_PORT=5556
80+
- SE_SESSION_QUEUER_HOST=selenium-session-queuer
81+
- SE_SESSION_QUEUER_PORT=5559
82+
83+
chrome:
84+
image: selenium/node-chrome:4.0.0-beta-1-prerelease-20210207
85+
volumes:
86+
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
87+
- /dev/shm:/dev/shm
88+
depends_on:
89+
- selenium-event-bus
90+
environment:
91+
- SE_EVENT_BUS_HOST=selenium-event-bus
92+
- SE_EVENT_BUS_PUBLISH_PORT=4442
93+
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
94+
ports:
95+
- "6900:5900"
96+
97+
firefox:
98+
image: selenium/node-firefox:4.0.0-beta-1-prerelease-20210207
99+
volumes:
100+
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
101+
- /dev/shm:/dev/shm
102+
depends_on:
103+
- selenium-event-bus
104+
environment:
105+
- SE_EVENT_BUS_HOST=selenium-event-bus
106+
- SE_EVENT_BUS_PUBLISH_PORT=4442
107+
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
108+
ports:
109+
- "6901:5900"
110+
111+
opera:
112+
image: selenium/node-opera:4.0.0-beta-1-prerelease-20210207
113+
volumes:
114+
- ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar
115+
- /dev/shm:/dev/shm
116+
depends_on:
117+
- selenium-event-bus
118+
environment:
119+
- SE_EVENT_BUS_HOST=selenium-event-bus
120+
- SE_EVENT_BUS_PUBLISH_PORT=4442
121+
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
122+
ports:
123+
- "6902:5900"

0 commit comments

Comments
 (0)