我们正在研究从源代码构建PHP的厨师食谱。但是,每次我们更改配方并再次运行时,都需要很长时间(大约20分钟)。
我们一直在做的更改,然后使用:
vagrant destroy
其次是:
vagrant up
如果以某种方式可以重新运行我们要更新的单个配方,那将是很好的。
有人知道我们该怎么做吗?还是流浪汉如何确定我们的PHP配方已安装/执行?
最佳答案
vagrant provision
应该为您执行此操作。厨师应该只处理需要运行的东西,例如更改配方。
关于chef - 调试 Chef Recipe 而无须浪费和重新配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9625975/