我想知道将Django应用程序部署到服务器的“推荐”方式是什么(Linode,就我而言)。
我已经阅读了几篇关于这个主题的文章,我特别喜欢this one。但我仍然不相信。在生产服务器中使用.git文件的想法对我来说听起来很危险。即使使用该文章中提到的推荐方法(git checkout),您的生产服务器中也有一个存储库。
我想我可以使用像Jenkins或SaltStack这样的复杂工具来处理应用程序的部署和管理,但我是唯一的开发人员,我不想投入更多的时间来配置而不是编码(我喜欢调查,但我没有足够的时间)
非常感谢提前
更新:第一个评论和第一个响应合并表明了一个明显被接受的解决方案: Fabric + Jenkins 。并this presentation谈论它
答案 0 :(得分:0)
这已在其他SO问题上进行了讨论,我认为共识是查看Fabric - 它与Capistrano for Rails项目非常相似。
Fabric甚至有a tutorial for Django - 看起来很有希望。