Я использую гем Settingslogi c в качестве альтернативы переменным среды, и мне это показалось более удобным. Но как развернуть приложение на Heroku, если мой файл с конфигурациями отсутствует в репо? Я имею в виду, что все конфигурации я сохраняю в application.yml
, который включен в файл .gitignore
(потому что там конфиденциальные данные). И когда я отправляю sh его в heroku, сервер не может найти этот файл и не может завершить развертывание.
Я пытался создать файл из heroku bash, но после команды git push heroku master
созданный файл исчезает, и развертывание завершается с той же ошибкой.
Как я могу реализовать это развертывание с одним файлом конфигурации, и как заставить heroku прочитать этот файл или сохранить его, если его нет в Git? Большое спасибо!