diff --git a/.github/workflows/end_to_end_tests.yml b/.github/workflows/end_to_end_tests.yml index e5cd7d86..fba7bf46 100644 --- a/.github/workflows/end_to_end_tests.yml +++ b/.github/workflows/end_to_end_tests.yml @@ -30,4 +30,4 @@ jobs: run: (docker-compose -f docker-compose.testcafe.yml pull &) && docker-compose logs -f --tail=0 front | grep -m 1 "Compiled successfully" - name: "Run tests" - run: docker-compose -f docker-compose.testcafe.yml up --exit-code-from testcafe + run: DOCKER_UID=$(id -u) DOCKER_UID=$(id -g) docker-compose -f docker-compose.testcafe.yml up --exit-code-from testcafe diff --git a/docker-compose.testcafe.yml b/docker-compose.testcafe.yml index 705b8e0f..631458dd 100644 --- a/docker-compose.testcafe.yml +++ b/docker-compose.testcafe.yml @@ -8,7 +8,7 @@ services: volumes: - ./tests:/tests - ./maps:/maps - user: "${UID}:${GID}" + user: "${DOCKER_UID}:${DOCKER_GID}" # security_opt: # - seccomp:unconfined diff --git a/tests/README.md b/tests/README.md index 86388ff1..4c47da50 100644 --- a/tests/README.md +++ b/tests/README.md @@ -12,7 +12,7 @@ $ npm test Alternatively, you can use docker-compose to run the tests: ```console -$ UID=$(id -u) GID=$(id -g) docker-compose -f docker-compose.testcafe.yml up --exit-code-from testcafe +$ DOCKER_UID=$(id -u) DOCKER_GID=$(id -g) docker-compose -f docker-compose.testcafe.yml up --exit-code-from testcafe ``` Note: by default, tests are running in Chrome locally and in Chromium in the Docker image.