Heroku の料金体系が変わり 、24 時間動かし続けるためには課金()が必要
になりました。Traditional dyno はそのうち使えなくなるそうです。

昨日のアルコールが少し残る今日の午後、なんとなくやる気になったので、
[2013-04-14-2] から Heroku で動かしていた 29hours をさくらの VPS
に引越しました。このブログと同じサーバです。

※ サービス料を支払いたくないわけではないです。年間 ¥16,745 支払っ
ているさくらの VPS があるのにもったいないと思い。

Heroku の時は https://github.com/june29/29hours を変更せずに git
push すればデプロイできました。でもさくらの VPS には当然そんな機能
はないため、またまた Capistrano で頑張りました。つらい。

作ったリポジトリがこちらです。

https://github.com/june29/29hours を git submodule として追加した
ため、デプロイを少々工夫する必要がありました。

29hours は Procfile を持っているので、最後の cap task で foreman
を使う方法も考えましたが、foreman の良さげなインストール場所を思い
つけなかったので、今回の方法に落ち着きました。

理由1: 構成管理していない rbenv の ruby を使っているので、gem
install ではあまりインストールしたくなかった。

理由2: 29hours のリポジトリを submodule として使っているので、
masutaka-29hours 直下の Gemfile に追加する必要があるが、デプロイで
bundle install を 2 回行う必要があり面倒になった。

capistrano-29hours の需要あります?