タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

railsとcapistranoに関するtreehamのブックマーク (5)

  • 第8回 deploy:rollback と deploy:cleanup

    今回は、deploy:rollback タスクと deploy:cleanup タスクについて。 deploy:update タスクを実行すると、Capistrano は Subversion などのリポジトリからソースコードをチェックアウトしてくるのだが、もう少し詳細に見ると、いろんなことをしている。 releases ディレクトリの下に現在時刻に基づく YYmmddHHMMSS 形式のサブディレクトリを作り、そこに最新のソースコードをチェックアウトする。 そのサブディレクトリに shared/log ディレクトリへのシンボリックリンクを作る。 current ディレクトリからそのサブディレクトリへのシンボリックリンクを作る。 つまり、Capistrano は以前にチェックアウトしたソースコードも取っておいて、シンボリックの作り替えによって最新版が動くようにしているわけだ。 deploy

  • 第7回 Rails アプリケーションの起動・停止・再起動

    今回は、Rails アプリケーションの起動・停止・再起動を行う。 第1回 インストールに書いたように、Rails アプリケーションは Mongrel 1.1.4 の上で動かすというのが、この連載の前提条件だ。 まず、リモートホストにインストールされている RubyGems のバージョンを確認しよう。 $ gem --version 1.1.1 まだ RubyGems がインストールされていなければ、RybyForge から最新版をダウンロードして、インストールする。 $ wget http://rubyforge.org/frs/download.php/35283/rubygems-1.1.1.tgz $ tar xzf rubygems-1.1.1.tgz $ cd rubygems-1.1.1 $ sudo ruby setup.rb バージョンが古いだけなら、アップデートする。 $

  • Rails勉強会@東京第23回 - 世界線航跡蔵

    Rails勉強会@東京第23回 に行ってきた。2週間遅れだけどレポートする。 勉強会の形式は いつものごとく 。 ただ、今回は試験的に「昼懇親会」を行なった。 そこで話しているうちにうち解けてセッションが弾むのでは? セッションの時間を潰して長い自己紹介をしなくても、自然に相手を認識できるのでは? セッション案も自然に出てくるのでは? 夜の「飲み会懇親会」よりも安く済むのでは? という趣旨だ。おおむね好評だった模様。ただ、私はどうも元気が出なくて遅れていったので懇親会は殆ど出てない。 前半 前半は3つのセッションに分かれた。 Rails 2.0を読む。 初心者セッション - Scaffoldの半歩先に ぐだぐだ喋る 初心者セッションは前回と同じ内容だそうだ。Scaffoldは試してみたけれどもその先へ進めないというRails初心者のために、Scaffoldで生成されたモデルやコントローラ

    Rails勉強会@東京第23回 - 世界線航跡蔵
  • Capistrano 2.2.0のチュートリアル - unnecessary words

    Capistranoのデプロイ作業について基的なところをメモ。 Rails2.0.2、Capistrano2.2.0を使っています。 Capistranoは最近のバージョンアップでRailsの説明とコマンドなどが異なっています。 必要な物 開発サーバ 配備先のサーバ svnサーバ 開発サーバは普段開発作業してるクライアントでOKです。配備先のサーバは公開する用の物をでっち上げましょう。Railsが動いて、Apacheが入ってれば大丈夫です。 svnサーバも適当にでっち上げてください。Capistranoはデプロイ時にsvnサーバからデータを取得します。svnサーバ構築はこちらのエントリが参考になるかもしれません。体系的に学びたいならでびあんぐるがオススメです。 インストール % sudo gem install --include-dependencies termios % sud

    Capistrano 2.2.0のチュートリアル - unnecessary words
  • つくるぶガイドブログ: capistrano で本番環境にデプロイ

    This domain may be for sale!

  • 1