用于部署典型的Django项目的最佳库存结构脚本是什么? Fabric看起来非常好,但似乎要求您从头开始编写自己的部署脚本。来自Capistrano,我想从其他人已经测试过的更加开箱即用的东西开始,而不是从头开始编写一个。Django的最佳结构脚本
理想情况下,我想要一个同步数据库,使用南进行迁移,备份网站和数据库,并可以回滚以前的部署。
用于部署典型的Django项目的最佳库存结构脚本是什么? Fabric看起来非常好,但似乎要求您从头开始编写自己的部署脚本。来自Capistrano,我想从其他人已经测试过的更加开箱即用的东西开始,而不是从头开始编写一个。Django的最佳结构脚本
理想情况下,我想要一个同步数据库,使用南进行迁移,备份网站和数据库,并可以回滚以前的部署。
由于每个人的环境都不同,大多数Fabric脚本将会彼此不同。所以任何事情的“股票”结构脚本可能永远不会存在。
面料允许您轻松创建自己的面料。我发现有用的一对夫妇链接:
检查本教程
我有一个很好的HOWTO工作如果你问如何部署你经常得到的答案“用布”发现的Django项目
http://www.jeffknupp.com/blog/2012/02/09/starting-a-django-project-the-right-way/
。对我来说,这个答案并不比“使用ssh”好。每个部署都是不同的,因为每个人都自己做。很遗憾,python社区到现在为止没有默认的方式。但我是一个乐观主义者。我想会有一个适合所有用例的部署工具,因为它是可扩展的。 – guettli 2013-05-30 09:16:02
这个问题本质上是寻找“最佳实践”打包的解决方案 - 或者以更加流行的术语“一种自以为是的框架”来解决一些常见的使用案例。 “Fabric”,“使用bash”,“用C写”是这个问题的典型非答案。 – kert 2013-09-08 04:32:44