タグ

capistranoに関するyuyaitohのブックマーク (9)

  • RailsアプリをNginx+UnicornなAWSにCapistranoでデプロイ - 珈琲駆動開発

    Special Thanks Rails 初心者が Capistrano3 で AWS EC2 にデプロイするためにがんばったこと。 RailsアプリをEC2にデプロイしてみる。 - xxxcaqui.log 追記@2016/04/29 最近は環境やconfファイルのsetupはitamaeでやるようになりました。めっちゃ楽ですitamae。。 goo.gl totutotu.hatenablog.com PostgreSQLの設定は、以下を参考にしていつも自分でやってます。 totutotu.hatenablog.com 手順 手順をまとめると、以下のようになります。 前準備 nginxの設定 設定ファイルの用意 権限変更 Capistrano設定 Unicorn設定 ssh設定 デプロイ myAppの部分は適宜読み替えてやってください。また、設定ファイルのうち編集する必要がある場所にT

    RailsアプリをNginx+UnicornなAWSにCapistranoでデプロイ - 珈琲駆動開発
  • 【入門】Capistrano3で自動デプロイ - Qiita

    ※この記事はcapistrano3についてです。capistrano2.x系には対応していません。 ちょこちょこ新規開発しているのですが、毎回リモートサーバーにsshで入ってpullして手順見ながらbundleなんちゃらして・・・。 みたいなのが非常にめんどくさいので、capistranoを使ってみました。 一度覚えてしまうと楽チンなので損はないと思います!そんなに難しくないです! 今回はインストールから実際のデプロイまで順を追って説明していきたいと思います。 ★やろうとしていること Rails4のアプリをリモートサーバーにローカルからデプロイ web, db, appサーバーはとりあえず同じサーバーで git pullとかassets:precompileとかmigrationとか自動でやりたい テスト的にvagrantで作った仮想環境にデプロイするまでを説明します。 ★できてないこと

    【入門】Capistrano3で自動デプロイ - Qiita
  • Capistrano3でUnicorn+Nginxな環境にRailsをデプロイする:初心者向け - Qiita

    この手の記事は、もう散々出尽くしている感が満載ですが、そんな記事を見ても1発で完了できず、微妙に考え方の違う複数ある記事をつまみいして死亡という、スキル不足な初心者にありがちなパターンを王道でいってしまったので、初心者が初心者に送る一つの道標になればと。 前提 Capistrano v3.2.1 Rails v4.1 rbenv v0.4.0 Ruby v2.1.2 Unicorn v4.8.3 Nginx v1.4.7 Git GitHub こんな感じで動作確認済み。 Webサーバ(nginx)とAppサーバ(unicorn)は同一のステージングサーバにデプロイするのを想定した構築メモです。GitRailsアプリをバージョン管理し、ローカルからステージングサーバへCapistranoでGitリポジトリ経由でデプロイします。 設定 GitHub GitHubからデプロイするためにDep

    Capistrano3でUnicorn+Nginxな環境にRailsをデプロイする:初心者向け - Qiita
  • capistrano3 の設定例と躓いた箇所のまとめ - Qiita

    capistrano3を導入するのがこんなに大変とは…。 ネットに記事を残してくださっている先人の方々には、頭が下がる思いです。 前提 ruby 2.0.0-p451 capistrano 3 rails 4.0.0 unicorn利用 rbenv利用 stage(rails_env)はdevelopmentを例とします SCMはbitbucket 問題 SSHで躓いた場合 ログに以下のような記述が表示される場合 SSHKit::Runner::ExecuteError: Exception while executing on host 192.168.xxx.xxx: Authentication failed for user username@192.168.xxx.xxxと出る場合 ローカル環境→リモート環境のSSH接続を構成する. SSHはログインできたけど、ruby bad

    capistrano3 の設定例と躓いた箇所のまとめ - Qiita
  • Capistrano3を最後にもう一度だけ懇切丁寧にまとめてみる - そのねこが学ぶとき

    2017-08-15 追記 Googleの「Capistrano」検索順位で上位にあるためか、いまだにこの記事がたびたびブクマされるんですが、3年前の情報ですし、執筆者はRubyを専門としたプログラマーではないのでその点ご注意ください。(追記ここまで) いろいろエントリーを上げながら苦しんでいたCapistranoだが、ようやっとそこそこ落ち着いてきた気がするのでそろそろ完結編といく。Capistranoの基とかはすでにこちらのエントリーで書いたので、今回は各設定ファイルの書き方とか、その他ハマったポイントを中心に。 今回作成したファイル 以下4ファイルを作成した。 Capfile config/deploy.rb config/deploy/staging.rb lib/capistrano/tasks/unicorn.cap 基的にCapistranoを使う場合「必須」なのは上2つ

    Capistrano3を最後にもう一度だけ懇切丁寧にまとめてみる - そのねこが学ぶとき
  • Capistrano3がわからんので今一度イチから考えなおしてみる - そのねこが学ぶとき

    前回Capistranoが上手くいかないというエントリーを上げてから1か月。いまだにハマってしまっている……。何が悪いの皆目検討もつかない、というほどではないのだが、なんというか、雲を掴んでいるような状態ではある。一旦Capistranoについて整理してみるべきなんだろう。 Capistranoは何をしてくれるのか そもそもCapistranoとは何をしてくれるツールなのか? Capistrano3のデプロイフレームワークの使い方 - Qiita Capistranoは2まではRailsのデプロイツールだったけど、3は汎用的なデプロイツールに変わっている。したがってデフォルトの状態ではRails用のデプロイタスクは特に含まれていない。このあたりが上の方のリンク先で語られている内容になる。 ではデフォルトでのデプロイタスクは何をするのかと言えば、およそサーバーへのデプロイとして一般的に行われ

    Capistrano3がわからんので今一度イチから考えなおしてみる - そのねこが学ぶとき
  • Rails4のデプロイでCapistrano3の基本的な使い方を把握する

    概要 Capistranoはサーバの遠隔操作を自動化する多目的なツールです。以下では特に Rails4 を Capistrano3 でデプロイする基的な方法をまとめます。Rails の場合は Capistrano の設定が gem で提供されているため、Capistrano の知識がなくても基的なデプロイはできます。独自にカスタマイズしたい場合など、ページの内容を越えるものは公式ページを参照してみてください。また、Capistranoは v3 と v2 の違いが大きく、v3 を対象とした以下の内容は v2 には適用できないことに注意してください。 サンプルアプリケーションの準備 デプロイするRailsアプリケーションを、こちらのページを参考に用意しましょう。ここではbundlerの使用を前提にしています。ご存知でない方はこちらを参照してみてください。 RailsのGemパッケージをb

    Rails4のデプロイでCapistrano3の基本的な使い方を把握する
  • Capistrano3でrailsをdeployしてみる - Qiita

    CapistranoはオープンソースのRuby製ソフトウェアデプロイメントツールです。 複数のサーバへのソフトウェアのデプロイメントを自動化する事ができます。 railsを対象によく用いられますが、railsなどのフレームワークや言語に限らずデプロイする事ができます。 現在最新版は3.0.1となります。(2014/1/12現在) なおCapistranoは2から3への変更時にパラメータの持ち方などが変わり互換性がなくなっています。今回は3以降の記述で行います。 公式ページ 今回の環境

    Capistrano3でrailsをdeployしてみる - Qiita
  • 入門 Capistrano 3 ~ 全ての手作業を生まれる前に消し去りたい | GREE Engineering

    はじめに この記事はGREE Advent Calendar 2013年の21日目です。お楽しみください! こんにちは、アゴひげがダンディーだと評判の九岡です。GREEでは、JavaScalaを布教するための土台を固めるため、デプロイや監視の仕組みづくりなどを横断的にやっています。今回はその過程で得られた知識を「Capistrano 3の入門記事」という形で共有させていただきます。 この記事ではCapistrano 3の基礎をご紹介します。Capistrano 3はRubyをベースにしたサーバ操作およびデプロイの自動化ツールです。Capistrano 3を利用することで、デプロイなどの複雑なサーバ操作を自動化することができます。ここの記事では、特にデプロイに焦点をあてながら、Capistranoでサーバ操作を自動化する考え方と実現方法をご説明していきます。 Capistrano 3の習得

    入門 Capistrano 3 ~ 全ての手作業を生まれる前に消し去りたい | GREE Engineering
  • 1