Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # docker-compose.yml
- version: "3"
- services:
- chrome_browser:
- container_name: chrome_browser
- image: "selenoid/chrome:77.0"
- project_name:
- container_name: project_name
- command: "sleep infinity"
- build: ""
- ports:
- - "5000:5000"
- selenoid:
- container_name: selenoid
- image: "aerokube/selenoid"
- network_mode: bridge
- ports:
- - "4444:4444"
- volumes:
- - "$PWD:/project_name"
- - "/var/run/docker.sock:/var/run/docker.sock"
- command: -listen :4444 -conf /project_name/browsers.json -timeout 30m -limit 10
- selenoid-ui:
- image: "aerokube/selenoid-ui:1.8.1"
- container_name: selenoid-ui
- network_mode: bridge
- links:
- - selenoid
- ports:
- - "8081:8080"
- command: ["--selenoid-uri", "http://selenoid:4444"]
- # Dockerfile
- FROM python:latest
- WORKDIR //project_name
- COPY requirements.txt ./
- RUN pip install --no-cache-dir -r requirements.txt
- RUN apt-get update && apt-get install nano
- COPY . /project_name
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement