95 lines
2.1 KiB
YAML
95 lines
2.1 KiB
YAML
services:
|
|
chrome:
|
|
image: selenium/node-chrome:4.32.0-20250505
|
|
platform: linux/amd64
|
|
shm_size: 2gb
|
|
depends_on:
|
|
- selenium-hub
|
|
environment:
|
|
- SE_EVENT_BUS_HOST=selenium-hub
|
|
- SE_NODE_MAX_SESSIONS=3
|
|
- SE_NODE_MAX_INSTANCES=3
|
|
- VNC_PASSWORD=1
|
|
|
|
firefox:
|
|
image: selenium/node-firefox:4.32.0-20250505
|
|
shm_size: 2gb
|
|
depends_on:
|
|
- selenium-hub
|
|
environment:
|
|
- SE_EVENT_BUS_HOST=selenium-hub
|
|
- SE_NODE_MAX_SESSIONS=3
|
|
- SE_NODE_MAX_INSTANCES=3
|
|
- VNC_PASSWORD=1
|
|
|
|
edge:
|
|
image: selenium/node-edge:4.32.0-20250505
|
|
platform: linux/amd64
|
|
shm_size: 2gb
|
|
depends_on:
|
|
- selenium-hub
|
|
environment:
|
|
- SE_EVENT_BUS_HOST=selenium-hub
|
|
- SE_NODE_MAX_SESSIONS=3
|
|
- SE_NODE_MAX_INSTANCES=3
|
|
- VNC_PASSWORD=1
|
|
|
|
chrome_video:
|
|
image: selenium/video:ffmpeg-7.1-20250505
|
|
volumes:
|
|
- ./videos/chrome:/videos:rw
|
|
depends_on:
|
|
- chrome
|
|
environment:
|
|
- DISPLAY_CONTAINER_NAME=chrome
|
|
- SE_NODE_GRID_URL=http://selenium-hub:4444
|
|
- FILE_NAME=chrome_video.mpeg
|
|
- SE_VIDEO_FILE_NAME=auto
|
|
|
|
firefox_video:
|
|
image: selenium/video:ffmpeg-7.1-20250505
|
|
volumes:
|
|
- ./videos/firefox:/videos:rw
|
|
depends_on:
|
|
- firefox
|
|
environment:
|
|
- DISPLAY_CONTAINER_NAME=firefox
|
|
- SE_NODE_GRID_URL=http://selenium-hub:4444
|
|
- FILE_NAME=firefox_video.mpeg
|
|
- SE_VIDEO_FILE_NAME=auto
|
|
|
|
edge_video:
|
|
image: selenium/video:ffmpeg-7.1-20250505
|
|
volumes:
|
|
- ./videos/edge:/videos:rw
|
|
depends_on:
|
|
- edge
|
|
environment:
|
|
- DISPLAY_CONTAINER_NAME=edge
|
|
- SE_NODE_GRID_URL=http://selenium-hub:4444
|
|
- FILE_NAME=edge_video.mpeg
|
|
- SE_VIDEO_FILE_NAME=auto
|
|
|
|
selenium-hub:
|
|
image: selenium/hub:4.32.0-20250505
|
|
container_name: selenium-hub
|
|
ports:
|
|
- "4442:4442"
|
|
- "4443:4443"
|
|
- "4444:4444"
|
|
- "9992:9992"
|
|
|
|
file_browser:
|
|
image: filebrowser/filebrowser:latest
|
|
container_name: file_browser
|
|
restart: always
|
|
ports:
|
|
- "8081:80"
|
|
volumes:
|
|
- ./videos:/srv
|
|
environment:
|
|
- FB_NOAUTH=true
|
|
command: --noauth
|
|
|
|
|