yarka/depot — comment on commit aabbfc984b7bd5715bc5bd087ce6129a9c55392f
File: config/database.yml line 8
By gotva:

Этот файл (также как и app_config.yml) не должны лежать в приложении. Причина: 1) разработчик должен сам решать какое название будет иметь его БД, чтобы она не вошла в конфликт с другими БД. У меня развернуто не одно приложение депота и все они стучатся в свою БД. 2) в этом файле должны хранится пароли к реальной БД на продакшене, поэтому желательно эту инфо отделить от приложения

Решение: данный файл заносится в гитигнор. а создается database.yml.example где указываются примерные (дефолтные) настройки к БД. При разворачивании проекта программист скопирует этот файл в database.yml и сделает необходимые изменения если необходимо.

Замечание: когда ты добавишь файл в гитигнор, попробуй его изменить - быстрее всего ты увидишь что файл все равно будет ломиться в репозиторий, так как он уже там есть. Надо будет сделать git rm --cached config/database.yml