現在playframework 2.0.2を使用して、私はに私のアプリを入れたときに、私のapplication.confに私は、DB接続情報分散playframeworkアプリケーションで設定を変更する方法
db.default.url="jdbc:mysql://localhost:3306/test"
db.default.driver=com.mysql.jdbc.Driver
db.default.user=test
db.default.pass=test
を設定するしかし、私が知りたいのはありますプロダクションを "play clean update dist" とし、それをサイトにインストールします。これにはapplication.confはありません。つまり、コードを配布する前にdb接続を変更する必要がありますか?あなたがそれを配布した後でconfigファイルのdb接続を変更する方法はありますか?
これは、本番用パスワードを含む配布パッケージを必要としますか?アーチファクトにプロードパスワードを含めることができない場合は、 "-Dconfig.resource = prod.conf -Ddb.default.pass = myBar"を起動するように動作しますか? – nemoo
はい、良い説明。設定パラメータは '-D'コマンドライン引数を使って設定することもできます。あるいは、 '-Dconfig.file =/home/blah/prod.conf'を使って' prod.conf'ファイルをアーティファクトに入れないようにすることができます。 –