У меня есть мой Приложение LAravel AngularJS разработано в dockervel .
Мне пришлось протестируйте AngularJS с помощью теста e2e в Protractor, и после этого я должен предоставить приложение, включая тесты e2e.
В этом dockervel у меня есть
Контейнеры включены
Nginx 1.8.0 & PHP 5.6 running in Alpine
MariaDB 5.5 running in Alpine
Redis running in Alpine
Composer PHP running in Alpine.
Artisan running in Debian (alpine is missing some PHP packages)
NodeJS with gulp, grunt and bower -g installed in official node:4.2.2-slim base image
Volumes mounted as containers
Псевдонимы в dockervel:
alias dbuild='docker-compose build'
alias dup='docker-compose up -d'
alias dstop='docker-compose stop'
alias drun='docker-compose run -d --service-ports nginx'
alias dcomposer='docker-compose run composer'
alias dcomposer-create='docker-compose run composer create-project laravel/laravel /var/www --prefer-dist'
alias dpermit='chmod -R 777 www'
alias dartisan='docker-compose run artisan'
alias dnodejs='docker-compose run nodejs'
alias dgulp='docker-compose run nodejs gulp'
alias dgulp-watch='docker-compose run -d nodejs gulp watch'
alias dps='docker ps'
alias dpsa='docker ps -a'
alias dstats='docker stats $(docker ps -q)'
alias dkill='docker stop $(docker ps -q)'
alias drm='docker rm $(docker ps -a -q)'
alias dunit='docker-compose run php php /var/www/html/vendor/bin/phpunit'
Можно ли как-то установить и настроить PRotractor для работы в его среде?
да, это бесполезно, если вы хотите запускать свои скрипты с открытым браузером. Вы просто должны игнорировать protractor.sh
подать и дать protractor conf.js
Команда прямо в консоли.
Он запустит ваш браузер как обычно!
Других решений пока нет …