commit 2c4854759a0f1c1ccb0ec91a7e04f0e5b621ca0a Author: Exequiel Aramburu Date: Thu May 29 00:15:34 2025 -0300 Subir archivos a "/" diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..888c353 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,94 @@ +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 + +