#!/bin/bash set -e NAME={{ projectname }}_cypress_e2e ID=$(docker container ls --all -q -f name=^${NAME}$) if [[ -n ${ID} ]]; then echo "Ataching to existing process ..." docker start --attach --interactive ${NAME} else docker run -u 1000:$(stat -c "%g" /var/run/docker.sock) --rm --name=${NAME} \ --network {{ projectname }}_default \ --env CYPRESS_baseUrl=http://apache \ --env CYPRESS_mailhogUrl=http://mailhog:8025 \ --env PHP_CONTAINER={{ projectname }}-php-1 \ -v /var/run/docker.sock:/var/run/docker.sock \ -v $(php /usr/local/bin/volume.php --none)/tests/:/e2e \ -w /e2e \ registry.lakedrops.com/docker/cypress:latest \ cypress run --browser firefox --project /e2e fi EC=$?