Можно ли легко иметь разные конфигурационные файлы для разработки локально и производства на героку? - PullRequest
0 голосов
/ 03 июня 2019

В настоящее время я развернул свое приложение на Heroku, но внезапно обнаружил (что, на мой взгляд, безумие), что, как только слаг сделан, вы не можете изменить его без нового толчка из своего репо.

Проблема в том, что я разработал свой код, чтобы иметь разные конфигурационные файлы для разработки и производства, и теперь не представляется возможным вставить мои производственные конфигурации в развертывание Heroku независимо от git push!

Я понимаю, что технически функциональные файлы конфигурации могут быть заменены переменными среды и базой данных. Но, честно говоря, я бы скорее отказался от Heroku, чем изменил бы мой код.

Так я что-то пропустил? Или есть простой способ иметь разные конфигурационные файлы локально и в моем развертывании Heroku? Я намерен много обновлять свой код, поэтому не каждый раз меняйте местами конфигурационные файлы, добавляя и фиксируя все эти изменения, и внося беспорядок в мои журналы git. Не говоря уже о том, что это будет плохой практикой в ​​целом и требовать постоянных икоты и неприятностей. Все потому, что я ДОЛЖЕН по какой-то причине загружать свои конфиги только через git push, другого пути нет. Так есть ли лучший вариант, или я должен перейти прямо к Рекомендациям по программному обеспечению и попросить хорошие альтернативы для Heroku?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...