Где я должен установить свой пароль БД, используемый Play Framework?

Я новичок в Play Framework. Я пытаюсь настроить его для подключения к базе данных PostgreSQL, и мне было интересно, где я должен настроить пароль БД, который будет использоваться.

Документация предлагает настроить его в application.conf с использованием db.default.password свойство, но я подумал, что никогда не было бы хорошей идеей хранить такую ​​деликатную информацию в файлах под контролем версий, особенно для проектов, размещенных на GitHub или любой платформе хостинга с открытым исходным кодом.

Любые предложения о том, где я мог бы настроить его без передачи на контроль версий?

1 ответ

Решение

Есть много способов: http://www.playframework.com/documentation/2.2.x/ProductionConfiguration

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

Другие вопросы по тегам