diff --git a/src/test/resources/docker-compose.yml b/src/test/resources/docker-compose.yml new file mode 100644 index 0000000..4ee505d --- /dev/null +++ b/src/test/resources/docker-compose.yml @@ -0,0 +1,45 @@ +services: + selenium-hub: + image: selenium/hub:latest + container_name: selenium-hub + ports: + - "4444:4444" + environment: + - GRID_MAX_SESSION=6 + restart: unless-stopped + + chrome-node: + image: selenium/node-chrome:latest + container_name: selenium-chrome-node + 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 + restart: unless-stopped + + firefox-node: + image: selenium/node-firefox:latest + container_name: selenium-firefox-node + 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 + restart: unless-stopped + + edge-node: + image: selenium/node-edge:latest + container_name: selenium-edge-node + 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 + restart: unless-stopped