akishin999の日記

調べた事などを書いて行きます。

Capistrano

Capistrano の db ロール

最近 Capistrano3 を触っていてハマったので忘れないようにメモ。昨日身に染みて分かったんですが、Capistrano での 「role: :db」って「RDBMS が動作しているサーバ」ではなく、あくまで「rake db:migrate を実行するサーバ」に対して指定するためのロール…

Capistrano3 でデフォルトの環境を指定する

Capistrano3 からは、task の実行時にステージを指定しないと以下のようなメッセージが出るようになりました。 # cap deploy Stage not set, please call something such as `cap production deploy`, where production is a stage you have defined. capist…

Capistrano でローカルに置いてあるアプリケーションをデプロイ

Rails アプリケーション開発中に、ローカル環境で Passenger + production モードの確認を簡単に出来るようにしたかった事もあり、試しに Capistrano でデプロイできるようにしてみました。Apache、Ruby、Passenger 辺りはインストール・設定済みとします。 …