Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! capistrano] akio0911のブックマーク
[go: Go Back, main page]

タグ

capistranoに関するakio0911のブックマーク (3)

  • DreamhostにRailsアプリをCapistranoでセットアップする方法 - urekatのスカンク日記3

    0. railsアプリをつくる。 Dreamhostは1.1.6なので1.1.6で作っておく。 名前はmy-rails-appとする。 1. subversionセットアップ ここ(https://panel.dreamhost.com/index.cgi?tree=goodies.svn&)で 簡単に作れる。 http://mydomain.com/svnreposを作ったとする。 2. svnにアプリをimport svn import ...する。が、 % svn co http://mydomain.com/svnrepos % mv my-rails-app ./svnrepos % cd svn % svn add my-rails-app % ... % svn commit たぶんこんな感じでやれば階層を間違えたりしないはず。 (TODO:この手順を検証する。) 3. ca

  • Capistranoでconfig/database.yml等を後からセットする - 仙台 Ruby Vim JavaScript フリーランスプログラマ

    Capistranoはsvn等のscmからチェックアウトしてdeployするようになってます。 なので、Subversionにdatabase.ymlを含めてなかったりignoreしてると、deployするときに困ります。 こういう場合はどうするかというと、後からセットするようなタスクを書けばいいわけですが、例えばcap deploy:updateしてdatabase.ymlを後からコピーなりシンボリックリンクを貼るという事をする為に、deploy:update相当をまるっと定義し直すというのは無駄ですよね。 で、そこらへんはやっぱり考慮してあって、beforeとafterというフックが用意されています。 では、どのタスクにフックをかけるかですが、deploy時に使うタスクを確認すると、symlinkというcurrentにシンボリックリンクを貼るタスクが大体中で呼ばれています。 なので、私

    Capistranoでconfig/database.yml等を後からセットする - 仙台 Ruby Vim JavaScript フリーランスプログラマ
  • FFTT : Capistrano

    ※ この資料について 2006年4月の勉強会資料をCapistranoのバージョンアップ(現時点では1.3.1になってました)による仕様変更などに合わせてちょっと修正したものです。 質疑応答の部分は当時のままなので最初の質問が初々しいです。 Capistranoって何なのさ デプロイツール デプロイ=配備 参考 : Capistrano: Automating Application Deployment 一言で言うと複数のサーバ上で同時に並行してコマンドを実行できるツール。 複数のサーバで動いているサービスのデプロイを楽に行うことができる。 Rails起源なのでRailsに特化した部分もあるが、ほかのアプリケーションでも使える。 昔はSwitchTowerと呼ばれていた。はてなでも使われてる。 何がいいのか 複数サーバへの作業が効率化、自動化できる 定義済みの標準タスクに沿った運用をする

    FFTT : Capistrano
  • 1