Моя команда использует Golang для кодирования, и мы помещаем все конфигурации в conf.json
, интересную часть, показанную ниже, и в другой файл config_schema.json
для проверки json.
{
"host": "192.168.0.34",
"port": "5678",
"username": "test_user",
"password": "random_pass",
"dbName": "dummy"
}
Мой вопрос: могу ли я определить переменные окружения .eg $ USER и $ PASS и использовать их, как показано ниже, или есть правильный способ добиться этого в целях безопасности?
{
"host": "192.168.0.34",
"port": "5678",
"username": "$USER",
"password": "$PASS",
"dbName": "dummy"
}