如何使用 docker-compose 在 Laravel 环境的 docker 容器中安装 Behat?
How to install Behat in docker container for Laravel environment using docker-compose?
我有一个带有 laravel 环境的 docker 容器,我需要 在里面安装 Behat 运行 功能,我需要 运行 PHPunit 测试。
有什么建议吗?
更新:
我有这个环境 Dockervel :
http://www.spiralout.eu/2015/12/dockervel-laravel-development.html
我必须在 Behat 中完成一些 BDD 应用程序,我还需要进行一些单元测试。我必须通过 Docker 图片交付此应用程序。
我已经在dockervel 中编写了应用程序,它非常简单,但仍然需要添加behat 并制作一个Docker 文件以便制作图像。
运行 composer install behat/behat
在您的应用程序代码容器中,运行 命令与任何其他 php / laravel 包一样。
我不认为添加一个单独的容器只是为了测试/behat/phpunit 真的比将它们都放在同一个容器中更好。
另一方面,在某些情况下,单独容器中的 NodeJS 和 npm 将是一个明智的选择。
我有一个带有 laravel 环境的 docker 容器,我需要 在里面安装 Behat 运行 功能,我需要 运行 PHPunit 测试。
有什么建议吗?
更新:
我有这个环境 Dockervel : http://www.spiralout.eu/2015/12/dockervel-laravel-development.html
我必须在 Behat 中完成一些 BDD 应用程序,我还需要进行一些单元测试。我必须通过 Docker 图片交付此应用程序。
我已经在dockervel 中编写了应用程序,它非常简单,但仍然需要添加behat 并制作一个Docker 文件以便制作图像。
运行 composer install behat/behat
在您的应用程序代码容器中,运行 命令与任何其他 php / laravel 包一样。
我不认为添加一个单独的容器只是为了测试/behat/phpunit 真的比将它们都放在同一个容器中更好。
另一方面,在某些情况下,单独容器中的 NodeJS 和 npm 将是一个明智的选择。