configuração específica por ambiente no Scala

Qual é uma boa maneira de configurar um projeto no Scala que usa configurações diferentes, dependendo dos ambientes.

Eu preciso ter especificamente bancos de dados diferentes paradesenvolvimento, teste eProdução ambiente (semelhante ao que é feito no Rails)