-
jurgenhaas authoredjurgenhaas authored
cypress-run.twig 726 B
#!/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=$?