Heroku に Django のプロジェクトをデプロイする
Store your app in Git
まずは .gitignore を作成。
(venv)[paraches@paraches.com myHeroku]$ vi .gitignore (venv)[paraches@paraches.com myHeroku]$ cat .gitignore venv *.pyc (venv)[paraches@paraches.com myHeroku]$
後は通常のコミットの手順。
(venv)[paraches@paraches.com myHeroku]$ git init bash: git: command not found (venv)[paraches@paraches.com myHeroku]$
あ、git 入ってない…。
yum で入れる。
(venv)[paraches@paraches.com myHeroku]$ sudo yum install git
入ったので、再度挑戦。
(venv)[paraches@paraches.com myHeroku]$ git init Initialized empty Git repository in /home/paraches/myHeroku/.git/ (venv)[paraches@paraches.com myHeroku]$ git add . (venv)[paraches@paraches.com myHeroku]$ git commit -m "my django app"
Deploy to Heroku
いよいよ heroku へデプロイ。
(venv)[paraches@paraches.com myHeroku]$ heroku create
いよいよ push するよ!
(venv)[paraches@paraches.com myHeroku]$ git push heroku master
RSA key がなんたらとか出てきたけど、yes と答えて後は問題なく終了。
Visit your application
heroku 上のアプリケーションを確認してみる。
まずは、web タイプのアプリケーションを dyno=1 で動かす。
(venv)[paraches@paraches.com myHeroku]$ heroku ps:scale web=1 Scaling web dynos... done, now running 1 (venv)[paraches@paraches.com myHeroku]$
確認してみる。
(venv)[paraches@paraches.com myHeroku]$ heroku ps === web (1X): `gunicorn fitsync.wsgi` web.1: up 2013/05/05 17:42:19 (~ 2m ago) (venv)[paraches@paraches.com myHeroku]$
heroku open するとブラウザで確認できる!
(venv)[paraches@paraches.com myHeroku]$ heroku open Opening calm-eyrie-6434... done (venv)[paraches@paraches.com myHeroku]$
自動的に firefox が起動してアプリケーションを表示してくれた!
というわけで、Getting Started with Django on Heroku は終了〜。