Мой проект asp.net core 2.2 имеет 2 файла настроек:
- appSettings.json
- appSettings.development.json
Они содержатобщие нечувствительные настройки и включены в наше git-репо.В локальной разработке я использую функцию Visual Studio в разделе «Секреты пользователей» для объединения конфиденциальных данных паролей во время выполнения, чтобы никакие данные паролей никогда не попадали в git repo.
Мой процесс сборки происходит внутри файла Docker.Dockerfile копирует проект, восстанавливает зависимости и строит, так что проект может быть легко собран из репозитория с минимальными усилиями.
Где я должен добавить конфиденциальные данные в appSettings.json?Что может быть хорошим подходом?
Я мог бы вручную добавить его в appSettings.json после клонирования репо перед запуском, но меня немного беспокоит, что кто-то сделает это репо случайно.Любой лучший подход здесь?