Skip to content
Snippets Groups Projects
cypress-run.twig 726 B
Newer Older
  • Learn to ignore specific revisions
  • #!/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=$?