Attualmente utilizzando play framework 2.0.2 e nella mia application.conf ho impostato l'informazioni di connessione dbCome modificare la configurazione in applicazione play framework distribuita
db.default.url="jdbc:mysql://localhost:3306/test"
db.default.driver=com.mysql.jdbc.Driver
db.default.user=test
db.default.pass=test
Ma quello che vorrei sapere è quando ho messo la mia domanda in produzione utilizzando "play clean update dist" e quindi installarlo sul sito non c'è application.conf. Ciò significa che devo cambiare la connessione db prima di distribuire il codice? c'è un modo per cambiare la connessione db in un file di configurazione dopo averlo distribuito?
Quello avrebbe bisogno di un pacchetto di distribuzione che contiene la password di produzione, non sarebbe? Se non riesco a includere una password di produzione in un artefatto, funzionerebbe su "start -Dconfig.resource = prod.conf -Ddb.default.pass = myBar"? – nemoo
Sì, buon chiarimento. I parametri di configurazione possono anche essere impostati usando gli argomenti della riga di comando '-D'. Oppure puoi usare '-Dconfig.file =/home/blah/prod.conf' per evitare di inserire il file' prod.conf' nell'artefatto. –