Play 2 アプリケーションで開発モードと本番モードで異なる構成をセットアップするにはどうすればよいですか?
次のように、開発モードでのアプリケーションの起動時に JVM 引数を使用しようとしました。
play "run -Dconfig.resource=dev.conf"
または Play コンソールから:
run -Dconfig.resource=dev.conf
しかし、うまくいきませんでした。
Play 2 アプリケーションで開発モードと本番モードで異なる構成をセットアップするにはどうすればよいですか?
次のように、開発モードでのアプリケーションの起動時に JVM 引数を使用しようとしました。
play "run -Dconfig.resource=dev.conf"
または Play コンソールから:
run -Dconfig.resource=dev.conf
しかし、うまくいきませんでした。
それはうまくいくはずです:
play -Dconfig.resource=dev.conf "run"
とにかく私はいくつかの問題を抱えていたので、代わりに-Dconfig.resource
使用しています-Dconfig.file
play -Dconfig.file=/full/path/to/your/project_folder/conf/alt_conf.conf "run"
開発ファイルには標準の application.conf ファイルを使用し、他の環境には特定のファイルを使用することをお勧めします。
次に、@ Biesior の提案を使用して、 dev で使用できます。
play start
Heroku などの他の環境では、他のファイルを使用します。
play start -Dconfig.file=conf/application.heroku.conf