Capistrano

【Rails】【Capistrano】USR2だと環境変数(ENV["XXX"])を再読み込みしない

前にこんな記事を書きました。 fujiyasu.hatenablog.com 対応期限も迫り切羽詰っている状況で 原因や解決方法がわかったのでメモ。 調査 Capistranoでデプロイ後、capistrano3-unicronを使って再起動をしていました。 github.com 再起動前後で、ENV["XXX"]を…

【Rails】【Capistrano】database.ymlの<%= ENV['XXX'] >について

はじめに Railsでアプリを作成していて、Staging, Production環境に Capistranoでデプロイする際にハマった点をメモ。 ただし、解決策が見つからないため週末いろいろイジってみます。 環境 CentOS 6.5 Ruby 2.3.0 Ruby on Rails 4.2.7 Capistrano 3.5.0 Web…

【Rails】【Capistrano】SCMを使わずにデプロイする方法

はじめに Webサービスを開発していて、かなりハマったのでメモをする。 環境 OS X El capitan Ruby 2.3.0 Ruby on Rails 4.2.7 Capistrano 3.4.0 前提条件 Vagrantなどでローカル環境でSCMからソースを取得して、 デプロイできる環境となっていること。 また…

【Rails】【Capistrano】Carrierwave (fog)を含んだ形でデプロイするとエラーになってしまう

はじめに Webサービスを開発していて、ハマったところなのでメモ。 環境 OS X El capitan Ruby 2.3.0 carrierwave 0.11.2 fog 1.38.0 Ruby on Rails 4.2.4 Capistrano 3.4.0 詳細 Carrierwaveの動作確認がローカルでできたのですが Capistranoを使ってデプロ…

【Rails】Capistranoでデプロイするとき「Devise.secret_key was not set. Please add the following to your Devise initializer:」が発生する

はじめに Webサービスを開発していて、ハマったところなのでメモ。 環境 OS X El capitan Ruby 2.3.0 Devise 3.4.1 Ruby on Rails 4.2.4 Capistrano 3.4.0 前提条件 エラーが出るところ以外、デプロイできる状態とします。 原因(なぜ、今までできていたか?…

【Rails】【Capistrano】Capistranoでmasterブランチ以外のブランチでデプロイしたい場合

はじめに デプロイの成功例と失敗例を試したいときに 「失敗したところのブランチでデプロイしたい」 ということが自分の中であったのでメモ。 ※大体、勢いで直してしまうので「よし記事にしよう!」と思ったときに その状態が残っておらず、失敗したところ…