【发布时间】:2019-05-10 01:40:00
【问题描述】:
我有一个误解,我想为 PHP 项目找到开发沙箱环境的最佳方法。
我有一个 github 存储库,它将托管代码、.php、.js(将使用带有 babel 的 webpack)、.scss 文件和用于开发的不同机器(windows、mac、ubuntu)。
我希望能够从 git hub 提取代码,运行命令(如 vagrant up)并使用 apache2、php、nodejs 启动一个 VM/容器/沙箱,以解析 .scss 文件和 .js 文件合为一体,然后能够在每个平台上启动服务器,而无需在开发人员 PC 上本地运行 gulp,然后使用 apache2 http 文件夹的正确路径安装 XAMPP。
最好的方法是什么?要在 repo 或 docker 容器上使用带有文件配置的 vagrant VM 吗?
我只是想简化开发体验,并拥有启动服务器、编译 sass 和 babel js 的自动化工具。
谢谢
【问题讨论】:
标签: docker vagrant docker-machine vagrant-windows vagrant-provision