Heroku部署Github方式部署

1.本地仓库

  1. 我们用Flask做示例,先写一个Flask服务:
  1. from flask import Flask
  2. app = Flask(__name__)
  3. @app.route('/')
  4. def index():
  5. return "<h1>Hello World!</h1>"
  6. if __name__ == '__main__':
  7. app.run()
  1. 创建一个Procfile文件

里面内容为:web gunicorn app:app

  1. 生成当前项目的requirements.txt
  2. 创建一个runtime文件

里面内容为:python-3.10

2.Heroku部署

heroku部署Github方式部署 - 图1

heroku部署Github方式部署 - 图2