タグ

caspitranoに関するhaidaのブックマーク (2)

  • Capistrano による Deploy - Haida’s private weblog

    信頼性の高いシステムを構築課題として、以下があります。 デプロイ方法の確立 テスト技法の確立 今回はデプロイに関連して、Capistrano を使ったリモートサーバでのタスク実行について調査してみました。 現状のデプロイ法テストサーバから番サーバへ RsyncRsync については以下に記述あり。 rsyncを使った熟練者レベルのバックアップ Rsync は以下のようなスクリプトを書いて実行できる。 #!/bin/sh rsync -av $1 /path/to/yourapp/ \ haida@deploy_to_server:/path/to/deploy_to/ \ --exclude='tmp/cache/*' \ --exclude='tmp/pids/*' \ --exclude='tmp/sessions/*' \ --exclude='tmp/sockets/*' \

    Capistrano による Deploy - Haida’s private weblog
  • Rails で Capistrano - Haida’s private weblog

    Capistrano の基的な使い方 が分かったので、今度は Rails App での Capistrano の利用を見てみたい。 前提条件まず、利用にあたり、前提条件は以下。 Ruby on Rails APP をデプロイしたい Subversion を利用している プロダクション先は決定している ソフトウェア, DBMS サーバ Subversion レポジトリとデプロイ環境のユーザ名が同一 Subversion レポジトリはローカルホストからも、デプロイ先のサーバからもアクセス可能 ターゲットホストには公開鍵を使い ssh 経由でアクセスできること データベースが作成され、APP が利用するユーザ名でクエリ発行可能な状態になっていること Capistrano 初期設定Rails APP で Capistrano を利用するにあたり、 Capfile を APP の ルートディレクト

    Rails で Capistrano - Haida’s private weblog
  • 1