Help us understand the problem. What is going on with this article?

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

More than 1 year has passed since last update.

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

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

kagami-r0927
都内に住む大学生 機械学習/業務効率化/フロント/バックエンドに興味があります。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away