用於部署典型的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