mirror of
https://github.com/SeleniumHQ/docker-selenium.git
synced 2024-02-23 15:49:32 +03:00
59 lines
2.0 KiB
YAML
59 lines
2.0 KiB
YAML
# To execute this docker-compose yml file use `docker-compose -f docker-compose-v3-tracing.yml up`
|
|
# Add the `-d` flag at the end for detached execution
|
|
# To stop the execution, hit Ctrl+C, and then `docker-compose -f docker-compose-v3-tracing.yml down`
|
|
version: "3"
|
|
services:
|
|
jaegar:
|
|
image: jaegertracing/all-in-one:1.17
|
|
ports:
|
|
- "16686:16686"
|
|
- "14250:14250"
|
|
chrome:
|
|
image: selenium/node-chrome:4.8.3-20230328
|
|
shm_size: 2gb
|
|
depends_on:
|
|
- selenium-hub
|
|
environment:
|
|
- SE_EVENT_BUS_HOST=selenium-hub
|
|
- SE_EVENT_BUS_PUBLISH_PORT=4442
|
|
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
|
|
- SE_ENABLE_TRACING=true
|
|
- JAVA_OPTS=-Dotel.traces.exporter=jaeger -Dotel.exporter.jaeger.endpoint=http://jaegar:14250 -Dotel.resource.attributes=service.name=selenium-node-chrome
|
|
|
|
edge:
|
|
image: selenium/node-edge:4.8.3-20230328
|
|
shm_size: 2gb
|
|
depends_on:
|
|
- selenium-hub
|
|
environment:
|
|
- SE_EVENT_BUS_HOST=selenium-hub
|
|
- SE_EVENT_BUS_PUBLISH_PORT=4442
|
|
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
|
|
- SE_ENABLE_TRACING=true
|
|
- JAVA_OPTS=-Dotel.traces.exporter=jaeger -Dotel.exporter.jaeger.endpoint=http://jaegar:14250 -Dotel.resource.attributes=service.name=selenium-node-edge
|
|
|
|
firefox:
|
|
image: selenium/node-firefox:4.8.3-20230328
|
|
shm_size: 2gb
|
|
depends_on:
|
|
- selenium-hub
|
|
environment:
|
|
- SE_EVENT_BUS_HOST=selenium-hub
|
|
- SE_EVENT_BUS_PUBLISH_PORT=4442
|
|
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
|
|
- SE_ENABLE_TRACING=true
|
|
- JAVA_OPTS=-Dotel.traces.exporter=jaeger -Dotel.exporter.jaeger.endpoint=http://jaegar:14250 -Dotel.resource.attributes=service.name=selenium-node-firefox
|
|
|
|
selenium-hub:
|
|
image: selenium/hub:4.8.3-20230328
|
|
container_name: selenium-hub
|
|
ports:
|
|
- "4442:4442"
|
|
- "4443:4443"
|
|
- "4444:4444"
|
|
depends_on:
|
|
- jaegar
|
|
environment:
|
|
- SE_ENABLE_TRACING=true
|
|
- JAVA_OPTS=-Dotel.traces.exporter=jaeger -Dotel.exporter.jaeger.endpoint=http://jaegar:14250 -Dotel.resource.attributes=service.name=selenium-hub
|