at posts/single.html

Rails 勉強会 - capistrano

Rails勉強会@東京第15回に行ってきた。

capistrano って?

アプリの配置 (deploy) を楽に実現するツール。 ローカルにある開発環境で作ったアプリを、リモートにある公開用サーバに持っていくときに使う。

  • アプリの本体は Subversion などのリポジトリで管理する
  • リモートのマシンで Rails アプリをチェックアウト
  • 新しいバージョンにしたり、古いバージョンに戻したりが簡単にできる

リモートのマシンに ssh でログインして、アプリの更新 (svn update) と DB の更新 (rake migrate) と Rails の再起動 (script/process/reaper) をやればいいじゃん…と思う人にはたぶん不要なツール。 アプリの更新が頻繁にあるとか、アプリがたくさんのサーバで動いている場合には、たぶん有用。

それから、僕みたいにたまにしかアプリを更新しなくて、更新方法を忘れてしまう人にも向いているかも。

参考資料

勉強会全般の感想

  • 入り口にビリヤード台があった
  • 人がたくさん!お疲れ様です。
  • 事前にセッション名がもう少し決まっていると、ポジションペーパーとの関連性がでていいかも?
  • 仕事で Ruby や Rails を使っている人が多いことにビックリ
  • Mac 率が高い(たぶん半分超えている)のにもビックリ
  • AMDD が大人気だったけど、華麗にスルーしてしまった
    • 前半は Capistrano が外せなかったのと、後半は人が多かったのでキャッシュ話に行ってしまった
    • 前後半お疲れ様です。
  • キャッシュは Rails だけじゃ解決できない世界もあることが分かった
  • RSS フィード(?)を生成する FeedTools が便利そう。いつか使う。

こういうイベントって会場の確保が大変だと思う。 ドリコムさん、幹事さん、ありがとうございました。

関連する日記