Capistranoにデプロイしたアプリに開発データベースを使用させるにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/255233

  •  05-07-2019
  •  | 
  •  

質問

Capistranoを使用して開発サーバーに展開しているアプリがあります。この展開で開発データベースを使用するように強制したいと思います。これまでのところ、 database.yml 内の本番データベース情報を開発情報と等しくすることしかできませんでした。しかし、これは完全なハックです。

deploy.rb rails_env をdevelopmentに設定しようとしましたが、うまくいきませんでした。

思考?

役に立ちましたか?

解決

こちら。基本的に、デプロイ後、再起動前に、environment.rbの行を置き換えるレシピ。

問題はDreamHostのPassenger設定にあるようです。実稼働モードで実行していることを前提としています。

他のヒント

複数のデプロイメント環境を定義するには、 Capistrano Ext を使用します。過去にこれを使用して、アプリのステージングと実稼働インストールを展開しましたので、あなたにとってはうまくいくと思います。

Jamis Buckには記事があります使用方法の概要。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top