タグ

capistranoに関するjqk77のブックマーク (4)

  • Improving capistrano deployment performance - Engineering at Avvo

    Measure it First you have to find out what is slow before you can fix it. capistrano-measure is a project that can help you do that. Your output will be something like this: I, [2017-04-27T11:40:30.585704 #11159] INFO -- : ============================================================ I, [2017-04-27T11:40:30.586152 #11159] INFO -- : Performance Report I, [2017-04-27T11:40:30.586189 #11159] INFO -- :

  • Rails 3 + Nginx/Unicorn を Amazon AWS に Capistrano 3 でデプロイする - bekkou68 の日記

    はじめに Amazon AWS 環境下で Rails 3 のアプリを Nginx/Unicorn で動くように Capistrano 3 でデプロイする手順をまとめました。 以下を前提に話を進めます デプロイ対象のアプリ/DBインスタンスはすでにつくられているとします デプロイ対象のアプリインスタンスのドメインは production.example.com とします アプリインスタンスは ephemeral disk がマウントされているとします プロジェクト名は myproject とします。ご自身のプロジェクト名に読み替えてください アプリインスタンスに SSHログインするための秘密鍵は ~/.ssh/myproject.pem に配置してあるとします RVM を使ってます。rubyenv での設定はこちらの記事が参考になるかと思います デプロイ先ディレクトリの準備 アプリを /va

    Rails 3 + Nginx/Unicorn を Amazon AWS に Capistrano 3 でデプロイする - bekkou68 の日記
  • bitbucket+Capistrano(+multistage)でデプロイ設定 - oggataの日記

    前回ブログに書いたbitBucketを格的に使おうと思い bitBucket+Capistranoでデプロイできるように設定しました。 もともとsvnでは使用していたもののgitになると勝手が違う。。 設定を行うついでに、capistrano-extをインストールして、 multistageというコマンド実行時にデプロイ先を選択できるように作りました。 これでいちいちdeploy.rbを書き換えること無くProduction,Staging,Develop それぞれのサーバーに配置できるように! こういう感じの構成↓ ということで以下手順。 GITのインストール 前書いた記事↓ gitをさくらサーバーへインストールする方法 http://d.hatena.ne.jp/oggata/20100201/1266908009 rubyのインストール cd /usr/local/src wget

    bitbucket+Capistrano(+multistage)でデプロイ設定 - oggataの日記
  • Capistranoでデプロイする | kenkennote

    PHPアプリケーションのデプロイ自動化にCapistranoというツールを使ってみて、相当便利だったのでメモがてら書いておく。 Capistrano(これを書いてる時点での最新バージョンは2.12.0)はRubyベースのデプロイ自動化ツールで、RoR用に最適化されているものの設定ファイルをちょろっと工夫すれば色んな形式のアプリケーションに応用できる。おおまかな動きとしてはこちらで図示されているようにデプロイ元でSCMからソースを取得しSCPでデプロイ先にコピーするか、もしくはデプロイ先にSSHログインしてからSCMからソースを取得するか、みたいな感じになる。(deploy_viaで何を指定するかで変わってくる) ツールの特長としては大体以下のような感じかなぁと思う。 コマンド一発でデプロイできるようになる 既存のタスクの中身を変えたり、タスクの前後に処理を追加したりが簡単にできる 複数台の

  • 1