2016-07-11 5 views
2

私は私が持っていますLAravel AngularJSアプリケーションはdockervelで開発されました。 私はを試してみてください。AngularJSは分度器でe2eテストを行い、その後はe2eテストを含むアプリケーションを提供しなければなりません。LaravelのDockerコンテナでプロクターE2Eテストを実行してインストールするには?

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' 

は、私が実行してインストールして、分度器を設定できますどのような方法があります:私は

コンテナが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で

彼の環境の中で?

+0

あなたはこのウェブサイトをチェックしたいと思うかもしれません - https://hub.docker.com/r/webnicer/protractor-headless/ –

+0

この問題を解決するには、 。コンソールでのみ、テストに合格することがわかります。 – moonlight

答えて

0

はいブラウザを開いた状態でスクリプトを実行する場合は、ヘッドレスです。 protractor.shファイルを無視して、コンソールで直接protractor conf.jsコマンドを実行するだけです。 これはいつものようにあなたのブラウザを起動します!

関連する問題