【发布时间】:2017-04-11 00:13:23
【问题描述】:
在线部署 Django 项目的正确方法是什么?目前,我使用的方法包括 ssh-ing 到服务器、git pull、执行 Django 杂务(迁移、collectstatic 等),然后重新启动 Web 服务器。必须有一种自动化的方式来做到这一点。例如。如果我想部署到 10 台服务器上,我不想手动更新它们!
我似乎找不到任何关于最佳实践的具体内容。我听说过 Fabric,但我认为它与 Python3(我正在使用)不兼容。似乎有很多工具,但我不确定哪些是有信誉的。
任何建议都会有所帮助,谢谢
【问题讨论】: