タグ

ブックマーク / typo.okkez.net (2)

  • vlad 使ってみた

    set :application, "application name" set :domain, 'example.com' set :repository, "file:///path/to/repository" set :deploy_to, "/path/to/#{application}" これだけで完了。 SSH を使う SSH を使ってリモートデプロイする場合は ~/.ssh/config を編集する必要があるかもしれない。 うちの場合はデフォルトの秘密鍵をデプロイ先のサーバに登録してあるので必要なかった。 パスフレーズを入力するのが面倒な人は ssh-agent とか keychain とか使うといいです。 Debian なら両方共パッケージが用意されているし。 さらにうちの場合は、リポジトリをデプロイ先のサーバに同居させているので ‘file://’ になるわです。 そ

  • nginx + thin

    設定 thin の設定はコマンドラインでサンプルファイルを生成して、 /etc/thin 以下へコピーするだけ。 サーバの数を増やしすぎると、パフォーマンスが悪くなるので程々にしておく。 うちの場合は Rails アプリが三つあるのでそれぞれに二つずつサーバを起動するようにした。 # 三つずつにした場合は極端にパフォーマンスが悪化した。 $ thin config -C thin.yml -s2 -S /tmp/thin-qa.sock -u www-data -g www-data $ vim thin.yml # 都合に合わせて編集する。 $ sudo cp thin.yml /etc/thin/ $ sudo thin install # /etc/init.d/thin を作成する # 一部抜粋 # backend settings upstream thin-typo { se

  • 1