2016-10-16 10 views
0

Capistranoを使用してnginxに新しいアプリケーションをデプロイします。
私はgit mv database.yml database.yml.examplegit mv secrets.yml secrets.yml.exampleを実行するためにチュートリアルを実行し、リモートサーバーに新しいdatabase.ymlファイルを作成しました。しかし、今、私は私の地元のmechineでアプリを実行する場合、それは誤りRails:Capistrano database.ymlをdatabase.yml.exampleに変更するとエラーが発生する

そのようなファイルを私に示して - [「のconfig/database.ymlを」]

何database.ymlのはありませんので私の地元のレポに
これを修正するために、新しい空のdatabase.ymlを作成できますか?

答えて

0

このガイドでは、データベースの資格情報をリポジトリに格納することは悪い習慣であり、実行するべきではありませんが、このファイルをまったく持たなくてもよいことを意味しています。あなたは確かにそれを作成する必要がありますが、コードを使ってメインリポジトリに格納しないでください。このセキュリティ上重要な情報は、認証データを別のリポジトリのように保管することを決める場合があります。あなたがそのような重要な情報を求めている場所。

PSもちろん、大したことではないので、あなたは "root-123"クレジットをリポジトリに保存することができますが、最初から適切な習慣を開発するか、なぜそれを分けるべきなのか。

関連する問題