Где я должен установить свой пароль БД, используемый Play Framework?
Я новичок в Play Framework. Я пытаюсь настроить его для подключения к базе данных PostgreSQL, и мне было интересно, где я должен настроить пароль БД, который будет использоваться.
Документация предлагает настроить его в application.conf
с использованием db.default.password
свойство, но я подумал, что никогда не было бы хорошей идеей хранить такую деликатную информацию в файлах под контролем версий, особенно для проектов, размещенных на GitHub или любой платформе хостинга с открытым исходным кодом.
Любые предложения о том, где я мог бы настроить его без передачи на контроль версий?
1 ответ
Есть много способов: http://www.playframework.com/documentation/2.2.x/ProductionConfiguration
Обычно у вас либо отдельный конфигурационный файл, либо вы храните секретные значения в переменных среды.