私的 Getting Started with Heroku

Heroku でアプリを公開する手順のメモ。
頻繁に新しいアプリを公開するわけでもないので、毎回コマンドを調べながらている。いるのだが、面倒になってきたのでまとめ。

git 関連

この辺りは飛ばしてもいい。次。

% cd path/to/myapp
% git init
% git add .
% git commit -m "initial commit"

デプロイ

アプリを作成するときに、オプションで Ruby のバージョンを指定できる。何もしないと 1.8.7 になってるので上げておく。
よくあるのが、環境変数を指定せずに動かしてしまいエラーになること。
Rails でなく Sinatra ばかり使っているので、「rake db:migrate」は使用しない。

% heroku create myapp --stack bamboo-mri-1.9.2 
% git push heroku master
% heroku config:add KEY1=value1 KEY2=value2 ...

たったこれだけのコマンドでサービスが公開できるなんて、ステキ。