Flask Mega-Tutorial 第十八部分:在 Heroku 上的部署

Flask Mega-Tutorial 第十八部分:在 Heroku 上的部署

💡 原文英文,约3300词,阅读约需12分钟。
📝

内容提要

本文介绍了如何将Microblog部署到Heroku云平台,包括创建账户、安装CLI、设置Git、创建应用程序、使用数据库、日志记录、编译语言文件和部署应用程序。

🎯

关键要点

  • 本文介绍了如何将Microblog部署到Heroku云平台。
  • 创建Heroku账户并登录以访问应用程序仪表板。
  • 安装Heroku CLI以与Heroku服务交互。
  • 设置Git工具以便将应用程序上传到Heroku。
  • 使用heroku apps:create命令创建新的Heroku应用程序。
  • Heroku的文件系统是临时的,数据不会持久化。
  • 使用Heroku Postgres数据库替代SQLite数据库。
  • Heroku要求应用程序直接记录到stdout。
  • 编译语言翻译文件可以在应用启动时重新生成。
  • Elasticsearch可以作为Heroku项目的附加服务。
  • 更新requirements.txt文件以添加Gunicorn和psycopg2-binary依赖。
  • 创建Procfile以定义应用程序的启动命令。
  • 使用git push命令将应用程序部署到Heroku。
  • 部署后可以使用heroku logs命令查看应用程序日志。
  • 更新应用程序版本只需再次运行git push命令。
➡️

继续阅读