Heroku + Django でWebアプリ開発1

Facebook にシェア
Pocket
LINEで送る
このエントリーを Google ブックマーク に追加

今更ながらHerokuを使う機会、というよりも使うと便利な場面があり、手順をまとめてみた。

Herokuアカウント作成

Heroku でアカウントを作成。

Python環境を構築

以前書いた記事を参照。

Macにpyenvをインストール

Heroku CLIをインストール

Homebrewでインストール可能。

ターミナルでHerokuにログイン

ターミナルでHerokuにログインする。

Githubからサンプルをダウンロード

Herokuが用意しているサンプルプログラムをダウンロードする。

Django等、Pythonライブラリをインストール

Djangoなどローカルで開発するのに必要なライブラリをインストールする。また、requirements.txtに書かれているライブラリはHerokuでデプロイする時にインストールされる。

appを作成する

Heroku上に自分のappを作成する。アプリケーション名を省略すると、ランダムなアプリケーション名をつけてくれる。アプリケーション名はWebアプリのURLになる。

pushしてHerokuにデプロイする

gitでpushする。 pushすると自動的にデプロイされる。

appを起動

appを起動する。

ブラウザで開く

コマンドで叩くとブラウザで開いてくれる。

appを停止

heroku ps:scale web=0

Herokuは総app起動時間が1000時間まで無料で起動できるので、appが1つであれば一ヶ月起動しっぱなしでも構わないのだけれど、貧乏性なので一応停止しておく。

次回、アプリを編集していく。

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です