From 0a3417e813dbff01955b30ed446b162a47e1a057 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20N=C3=A9grier?= Date: Fri, 3 Dec 2021 18:20:32 +0100 Subject: [PATCH] Adding a Docker image to have testcafe + docker-compose --- docker-compose.testcafe.yml | 8 +++++--- tests/Dockerfile | 5 +++++ 2 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 tests/Dockerfile 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