我已经开始与 Vagrant 合作,令我困惑的是供应。
我添加了所有依赖项,例如 apache/php/nodejs/mysql/etc。到 shell 配置脚本,现在的问题是,我应该如何处理 apache conf?
我应该这样做:
- 添加配置代码,将 webapp confing 复制到 /etc/apache2/sites-available 然后启用它(我的意思是脚本将在 vagrant up 首次运行后启用它,但不要运行 vagrant up )
- 将项目放在共享文件夹中
- 只有在上述两个完成后才运行 Vagrant Up
或者我应该在项目本身内部创建一个用于配置的脚本,从而使 vagrant dev 环境更加独立,以便它可以与其他项目一起使用?