#!/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 host \ --env CYPRESS_baseUrl={{ projectprotocol }}://{{ projectdomain }}{{ projectport }} \ --env CYPRESS_mailhogUrl={{ projectprotocol }}://mailhog-{{ projectdomain }}{{ projectport }} \ --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=$?