在Linux上搜索Chef Django的项目框架

Linux上的Chef Django Web应用程序是否存在预先存在的最佳实践项目框架(最好是Ubuntu)?

对于生产Django系统,我们首选的设置是Supervisor,Nginx,Ubuntu和Uwsgi.此外,我们使用Chef进行配置管理,使用Vagrant Chef进行开发环境管理.

虽然这个系统一旦启动并运行就很好,但设置正确可能非常耗时.

我理想的解决方案是预制的Chef Github存储库,它是最佳实践Django部署的骨架. (它会随附一个chef-solo.rb,可以用来部署到某个云ubuntu实例和一个Vagrantfile,可以用来创建Vagrant dev机器.)基本上你所要做的就是添加一个Chef cookbook来部署您的应用程序代码并调整一些设置.

有没有像这样理想的解决方案?

解决方法:

这是典型的厨师配置解决方案:

>一个git repo节省了厨师回购.你可以使用刀solo init< repo-name>创造它.或者只是从git repo of opscode.com克隆它
>每个食谱一个git repo.你可以使用berkshelf cookbook< your-cookbook-name>创建一整套烹饪书内容,包括食谱本身,测试厨房,流浪汉和berks.请先通过gem install berkshelf安装berkshelf

对于来自cookbook社区或git repo的任何其他烹饪书,您可以使用berkshelf下载它们并作为本地烹饪书进行管理.

上一篇:指定Vagrantfile PHP v5.6但安装了v5.5


下一篇:php – NFS从Vagrant客户端挂起到OSX