2013-10-27 4 views
1

Я получил часть моей эволюции системы, что у меня есть некоторые файлы, содержащие учетные данные для конфиденциальных данных, я использую развертывание на основе git через heroku и хотел бы продолжать делать этот простой способ ,Сохранение файлов конфигурации производства, скрытых от разработчиков

Как удалить несколько строк конфигурации из одной ветки, сохранить ее на другой и убедиться, что она остается там, когда происходит слияние?

Что лучше всего практиковать здесь?

ответ

3

Чувствительные данные не должны находиться в контроле источника - вы должны использовать переменные конфигурации Heroku, которые затем будут отображаться как переменные среды в вашем приложении. Подробнее на сайте Heroku в https://devcenter.heroku.com/articles/config-vars

0

Я вы был Microsoft.NET магазин вы можете использовать конфигурационный файл включает в себя:

<connectionStrings configSource="HerokuSpecificConfigFile.config" /> 

Ваших опубликовывать преобразование профиля, чем бы заменить строки подключения к развитию с включаемой линией выше. Это позволит вам сохранить только HerokuSpecificConfigFile.config.

Смежные вопросы