1
1
# To execute this docker compose yml file use `docker compose -f docker-compose-v3-full-grid.yml up`
2
2
# Add the `-d` flag at the end for detached execution
3
3
# To stop the execution, hit Ctrl+C, and then `docker compose -f docker-compose-v3-full-grid.yml down`
4
- version : " 3"
5
4
services :
6
5
selenium-event-bus :
7
6
image : selenium/event-bus:4.29.0-20250222
@@ -20,8 +19,6 @@ services:
20
19
- selenium-event-bus
21
20
environment :
22
21
- SE_EVENT_BUS_HOST=selenium-event-bus
23
- - SE_EVENT_BUS_PUBLISH_PORT=4442
24
- - SE_EVENT_BUS_SUBSCRIBE_PORT=4443
25
22
- SE_SESSIONS_MAP_EXTERNAL_DATASTORE=true
26
23
- SE_SESSIONS_MAP_EXTERNAL_IMPLEMENTATION=org.openqa.selenium.grid.sessionmap.jdbc.JdbcBackedSessionMap
27
24
- SE_SESSIONS_MAP_EXTERNAL_JDBC_URL=jdbc:postgresql://postgresql:5432/selenium_sessions
@@ -68,12 +65,8 @@ services:
68
65
- selenium-session-queue
69
66
environment :
70
67
- SE_EVENT_BUS_HOST=selenium-event-bus
71
- - SE_EVENT_BUS_PUBLISH_PORT=4442
72
- - SE_EVENT_BUS_SUBSCRIBE_PORT=4443
73
68
- SE_SESSIONS_MAP_HOST=selenium-sessions
74
- - SE_SESSIONS_MAP_PORT=5556
75
69
- SE_SESSION_QUEUE_HOST=selenium-session-queue
76
- - SE_SESSION_QUEUE_PORT=5559
77
70
78
71
selenium-router :
79
72
image : selenium/router:4.29.0-20250222
@@ -86,11 +79,8 @@ services:
86
79
- selenium-session-queue
87
80
environment :
88
81
- SE_DISTRIBUTOR_HOST=selenium-distributor
89
- - SE_DISTRIBUTOR_PORT=5553
90
82
- SE_SESSIONS_MAP_HOST=selenium-sessions
91
- - SE_SESSIONS_MAP_PORT=5556
92
83
- SE_SESSION_QUEUE_HOST=selenium-session-queue
93
- - SE_SESSION_QUEUE_PORT=5559
94
84
95
85
chrome :
96
86
image : selenium/node-chrome:4.29.0-20250222
@@ -99,8 +89,6 @@ services:
99
89
- selenium-event-bus
100
90
environment :
101
91
- SE_EVENT_BUS_HOST=selenium-event-bus
102
- - SE_EVENT_BUS_PUBLISH_PORT=4442
103
- - SE_EVENT_BUS_SUBSCRIBE_PORT=4443
104
92
105
93
edge :
106
94
image : selenium/node-edge:4.29.0-20250222
@@ -109,8 +97,6 @@ services:
109
97
- selenium-event-bus
110
98
environment :
111
99
- SE_EVENT_BUS_HOST=selenium-event-bus
112
- - SE_EVENT_BUS_PUBLISH_PORT=4442
113
- - SE_EVENT_BUS_SUBSCRIBE_PORT=4443
114
100
115
101
firefox :
116
102
image : selenium/node-firefox:4.29.0-20250222
@@ -119,5 +105,3 @@ services:
119
105
- selenium-event-bus
120
106
environment :
121
107
- SE_EVENT_BUS_HOST=selenium-event-bus
122
- - SE_EVENT_BUS_PUBLISH_PORT=4442
123
- - SE_EVENT_BUS_SUBSCRIBE_PORT=4443
0 commit comments