最近インフラをコード化するのが流行りっぽい。 Chef、Capistranoとかjenkinsとか。 その中で自動DeployツールのCapistranoを使ってみた。 デプロイ先のサーバはAWSのEC2。 EC2は起動するたびに、IPが変わるのでElastic IP設定済みとする。 まずCapistranoをgemでインストール ・capistrano capistrano本体 ・capistrano_colors capistrano実行時の結果に色を付けてくれる ・capistrano-ext deploy先の環境を切り分けることができる ・railsless-deploy Rails以外のアプリをDeployするのに必要 インストール $ sudo gem install capistrano $ sudo gem install capistrano_colors $ sudo