第 14 章 部署新代码
14.1 部署到过渡服务器
先部署到过渡服务器中:
重启 Gunicorn:
然后在过渡服务器中运行测试:
14.2 部署到线上服务器
假设在过渡服务器上一切正常,那么就可以运行脚本,部署到线上服务器:
14.3 如果看到数据库错误该怎么办
迁移中引入了一个完整性约束,你可能会发现迁移执行失败,因为某些现有的数据违背了约束规则。
此时有两个选择:
删除服务器中的数据库,然后再部署试试。
或者,学习如何迁移数据。
14.4 总结:为这次新发布打上 Git 标签
最后要做的一件事是,在 VCS 中为这次发布打上标签——始终能跟踪线上运行的是哪个版本十分重要:
有些人不喜欢使用 push -f,也不喜欢更新现有的标签,而是使用某种版本号标记每次发布。
Last updated
Was this helpful?