我知道这不是一个很有风格的问题,但我认为知道答案会很有启发性。你知道吗
的sourcedjangoproject.com对于理解Django项目的可能布局非常有帮助。然而,缺少setup.py
文件表明这个项目并没有“打包”以投入生产。你知道吗
我对“如何设置nginx”、“使用哪个DB”、“如何<insert detail of hosting>
”都不感兴趣。我感兴趣的是:
djangoproject.com
部分部署到生产服务器上?
git pull
来把文件放好吗?还是scp/rsync/ftp?你知道吗master
分支,我猜不管是什么,都会部署到master
上?)你知道吗关于各种情况下的部署细节(apache对nginx,AWS对heroku对您自己的,ansible对fabric对……),这里有很多问题,但我真的想把重点放在打包/项目布局和部署的关系上。你知道吗
这是一个非常开放的问题。你知道吗
我绝对不建议
git pull
,原因有很多。。i、 将不需要的代码拉入生产环境。有许多CI/CD服务(即awscodeploy)可以自动化这个过程。回滚也可以在CI/CD级别实现自动化,许多服务允许您选择要回滚的已部署修订,和/或从以前的git提交重新部署新修订。
我还没见过这种部署。。如果您的想法正确,我建议您查看Docker and Docker Compose
相关问题 更多 >
编程相关推荐