タグ

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

タグの絞り込みを解除

capistranoに関するd14aのブックマーク (8)

  • Capistranoによるデプロイ環境の構築: サーバとRails・はじめの一歩

    サーバ側の必要なソフトはだいたいインストールが終わった。Postfixは必要になったら入れることにする。 これからは、ローカルのマシン(WinXP)でRailsアプリを開発し、それをこのサーバで公開するという形を目指して、 apache2のバーチャルホスト環境、CapstranoによるDeploy環境を作っていくことにする。 少し長いけれど、こんな流れでまとめてある。 基的な考え方の整理 ファイル配置の決定 バーチャルホストの設定(サーバ) テストアプリ作成(ローカル) Capistranoの設定(ローカル) リポジトリの作成(サーバ) デプロイの準備(サーバ) デプロイ(ローカル) ブラウザから見てみる(ローカル) 基的な考え方の整理 まず、利用形態を想定してみる。 複数のRailsアプリを走らせる予定 個人情報も扱うので、SSLを導入。 gitレポジトリはこのサーバ上に置きsshで

  • カピストラーノ(Capistrano)を使ってみよう!(Basic編) - 基本へ帰ろう

    環境 とりあえず、実行する環境を提示します。 クライアント側 OS : Windows XP Ruby : 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32] サーバー側 OS : Linux $ cat /etc/redhat-release Red Hat Enterprise Linux ES release 4 (Nahant Update 4) SSH : OpenSSH $ ssh -v OpenSSH_4.5p1, OpenSSL 0.9.7m 23 Feb 2007 カピストラーノ(Capistrano)って何? Railsのデプロイに特化しているので、デプロイツールと思われますが、SSHでアクセスでアクセスして、シェルでうにょうにょやれるので、デプロイに限らず色々できます。 クライアント側からシェルが実行できますので、Linux

    カピストラーノ(Capistrano)を使ってみよう!(Basic編) - 基本へ帰ろう
  • Capistranoでのエラー処理(ロールバック処理) : \ay diary

    Capistranoでのエラー処理(ロールバック処理) 投稿者 akira 2010-10-21 12:22:00 GMT 通常、Capistranoではリモートホスト上でのコマンド実行に失敗する(終了値が0以外になる)とそこでタスクを中断します。トランザクションの中でのコマンド実行であり、ロールバック処理が与えられていればそれを実行します。 ここではタスク実行の中断によりコマンド実行されないホストが生じる場合にロールバック処理がどのように行われるかを見てみたいと思います。 ロールバックの基的な動き まず、シンプルな例です。 role :foo, "mike", "tora" task :foo do run "hostname" end これを実行すると次のようになります(以下、動作確認はCapistrano 2.5.19/Ruby 1.8.7で行っています)。 * executing

  • Capistrano 入門 - Ruby on Rails with OIAX

    Capistrano とは何か。それは、デプロイメントのツールである。 デプロイメントとは何か。Web アプリケーションについて言えば、それは以下のようなタスク全般を指す言葉である。 アプリケーションを番サーバにインストールすること。あるいは、最新版に更新すること。 Web サーバを起動、再起動、停止すること。 Web サイトをメンテナンス中にすること。あるいは、通常の状態に戻すこと。 世の中に向けて Web アプリケーションを公開しているなら、こうしたタスクは日常茶飯事である。 最初は少し面白いけれど、基的な退屈な作業だ。 怠惰を美徳とする我々プログラマは、もちろんこんな状況に甘んじるわけにはいかない。 というわけで、Capistrano について研究をしていこうと思う。

    Capistrano 入門 - Ruby on Rails with OIAX
  • Capistrano力を上げよう « ディスコ探偵冬景色

    標記の力を高められるかもしれないいくつかのTipsを。 なお、あまりRailsと関係ないデプロイでも使えるTips多めです。CapstranoはRailsとの連携以外でも強力なデプロイツール。もっともっと評価されてもいいですね。 Capistrano::CLI.ui.ask でデフォルト値を設定する

  • paperclipを使いつつcapistranoでdeployする方法 - blog.takuyan.com

    thoughtbot/paperclip · GitHub paperclipは初心者のためのRailsのプラグインまとめ - 常識という迷信でも書いたとおり、 Railsでとっても手軽に画像を扱う(アップロードしたり、いろいろ)ことができるプラグインです。 アップロードしたファイルの保存先は、デフォルトではrails_root/public/systemに保存されるのですが、 capistranoを使うとdeployするごとに画像へのパスが変更になって、えらく面倒です。 なので、rails_root/shared/以下に画像を配置し、rails_root/public以下にはシンボリックリンクを置くことにしましょう。 cd myapp mv current/public/system shared ln -s shared/system current/public/system これで

    paperclipを使いつつcapistranoでdeployする方法 - blog.takuyan.com
  • Capistrano実践Tips集

    TrinityTです。 先日行った社内勉強会でCapistrnoについて発表したので公開します。 実際にKBMJでCapistrano運用を行った際のノウハウをまとめてあります。Capistranoについての基説明は省いてあるので、初めてCapistranoを使う人向けではありません。 内容1.これだけは入れとけ!便利なgem・capistrano_colors・capistrano_ext2.こう記述しろ!設定ファイル・deploy.rbデフォルト記述・Passengerとの連携設定・パスワードなどの動的入力・プッシュ式デプロイ 3.意外と知らない?注意点 ・role:dbの意味・ユーザのアップロード画像などはどこに置くべき?    コメント (0) |トラックバック (0)

  • Capistrano 実践Tips集

    ChefとCapistranoの境界線 (Chef Casual Talks Vol.1) #eytokyo #opschef_jaMasahiro NAKAYAMA

    Capistrano 実践Tips集
  • 1