diff --git a/docker-compose.testcafe.yml b/docker-compose.testcafe.yml index bbd5e5ff..86e7d0a3 100644 --- a/docker-compose.testcafe.yml +++ b/docker-compose.testcafe.yml @@ -1,12 +1,14 @@ version: "3" services: testcafe: - image: testcafe/testcafe:1.17.1 - working_dir: /tests + build: tests/ + working_dir: /project/tests + # Run as root to have the right to access /var/run/docker.sock + user: root environment: BROWSER: "chromium --use-fake-device-for-media-stream" volumes: - - ./tests:/tests + - ./:/project - ./maps:/maps - /var/run/docker.sock:/var/run/docker.sock # security_opt: diff --git a/tests/Dockerfile b/tests/Dockerfile new file mode 100644 index 00000000..642faed6 --- /dev/null +++ b/tests/Dockerfile @@ -0,0 +1,5 @@ +FROM testcafe/testcafe:1.17.1 + +USER root +RUN apk add docker-compose +USER user