docker-compose.yml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. version: "3"
  2. services:
  3. firefox:
  4. image: selenium/node-firefox:beta
  5. shm_size: 2gb
  6. restart: always
  7. depends_on:
  8. - selenium-hub
  9. environment:
  10. - SE_EVENT_BUS_HOST=selenium-hub
  11. - SE_EVENT_BUS_PUBLISH_PORT=4442
  12. - SE_EVENT_BUS_SUBSCRIBE_PORT=4443
  13. - SE_DRAIN_AFTER_SESSION_COUNT=1
  14. ports:
  15. # - "4446:4444"
  16. - "7902:7900"
  17. firefox2:
  18. image: selenium/node-firefox:beta
  19. shm_size: 2gb
  20. restart: always
  21. depends_on:
  22. - selenium-hub
  23. environment:
  24. - SE_EVENT_BUS_HOST=selenium-hub
  25. - SE_EVENT_BUS_PUBLISH_PORT=4442
  26. - SE_EVENT_BUS_SUBSCRIBE_PORT=4443
  27. - SE_DRAIN_AFTER_SESSION_COUNT=1
  28. ports:
  29. # - "4446:4444"
  30. - "7903:7900"
  31. firefox3:
  32. image: selenium/node-firefox:beta
  33. shm_size: 2gb
  34. restart: always
  35. depends_on:
  36. - selenium-hub
  37. environment:
  38. - SE_EVENT_BUS_HOST=selenium-hub
  39. - SE_EVENT_BUS_PUBLISH_PORT=4442
  40. - SE_EVENT_BUS_SUBSCRIBE_PORT=4443
  41. - SE_DRAIN_AFTER_SESSION_COUNT=1
  42. firefox4:
  43. image: selenium/node-firefox:beta
  44. shm_size: 2gb
  45. restart: always
  46. depends_on:
  47. - selenium-hub
  48. environment:
  49. - SE_EVENT_BUS_HOST=selenium-hub
  50. - SE_EVENT_BUS_PUBLISH_PORT=4442
  51. - SE_EVENT_BUS_SUBSCRIBE_PORT=4443
  52. - SE_DRAIN_AFTER_SESSION_COUNT=1
  53. selenium-hub:
  54. image: selenium/hub:latest
  55. container_name: selenium-hub
  56. ports:
  57. - "4442:4442"
  58. - "4443:4443"
  59. - "4444:4444"