Файл конфигурации Python с чувствительными аргументами - PullRequest
0 голосов
/ 18 декабря 2018

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

Мои мысли заключаются в том, чтобы .gitignore файл конфигурации с моими чувствительными аргументами и вручную копировать файл конфигурации, когдаустановка.В качестве альтернативы я думал о включении зашифрованного файла конфигурации в репозиторий GitHub и ручном вводе хеша в качестве аргумента среды на моем сервере.

Какова наилучшая практика для достижения результата?Я что-то упустил полностью?Любая информация или советы будут оценены.

1 Ответ

0 голосов
/ 18 декабря 2018

Добавление файла конфигурации в .gitignore и его ручное копирование - это широко распространенный подход, и его можно использовать.Я бы сказал, что наиболее распространенным подходом является использование переменных среды, хотя вам все равно придется вручную настраивать их на своем сервере. Вот небольшая статья с некоторыми хорошими примерами этих подходов.

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