Edited at

HerokuでPythonアプリをデプロイしてみた


Herokuのインストール

Herokuの会員登録をし、その後、Heroku CLIをインストールしてください。


3つのファイルの準備

Procfile

web: python main.py


requirements.txt

Flask==0.12.2

・・・

requirements.txtには自分が使用したモジュールの名前とversionを書いてください。

ターミナルでpip freezeをすると一覧が取得できます。


runtime.txt

python-3.6.8



Buildpacks

Herokuに移動し、SettingからAdd buildpackをクリックし、Pythonを選択してください。


デプロイ

次は、ターミナルで、デプロイしたいアプリのディレクトリまで行き、以下のコードを実行してください。

$ heroku login

会員登録をしたメールアドレスとパスワードを入力してください。

$ heroku create アプリ名

$ git init(これは初回のみです)
$ heroku git:remote -a (アプリ名)

これでGitリポジトリが作成されたので、初期設定をします。

$ git add .

$ git commit -m “(何を変更したかメッセージを書く)”
$ git push heroku master

これでデプロイ完了です。