FlaskでHello Heroku
ローカルにクローンする
git clone https://github.com/ユーザ名/アプリ名.git
cd アプリ名
python -m venv .
source bin/activate
python -m pip install -U pip
pip install flask gunicorn
Webアプリの作成
app.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'Hello Heroku'
if __name__ == '__main__':
app.run(debug=False)
Procfile
web: gunicorn app:app
requirements.txt
click==7.1.2
Flask==1.1.2
gunicorn==20.0.4
itsdangerous==1.1.0
Jinja2==2.11.2
MarkupSafe==1.1.1
Werkzeug==1.0.1
Herokuにデプロイ
heroku login
heroku create APP名
git push heroku master
heroku ps:scale web=1
アプリの起動
heroku open