Play Framework 2.0.4を使用して、静的コンテンツのURLを環境に関して別の方法で定義したいと思います。
DEVモードでは、/ public / {here}になるため、デフォルトの構成を使用します。
GET /public/*file controllers.Assets.at(path="/public", file)
良いですが、PRODではhttp://static.mydomain.com/ベースURLを使用したいと思います。
最初は、次のようにアセットを変更することを考えました。
GET /public/*file controllers.Assets.at(path="http://static.mydomain.com/", file)
しかしもちろん、それは機能しません。
application.conf
そのため、ファイルでパラメーターを検索し、または、またはapplication.confパラメーターで定義されたものapplication.staticBaseUrl
を返す静的メソッドを使用することを考えていました。/public/{here}
http://static.mydomain.com/{here}
しかし、それが最善の方法であるかどうかはわかりません。また、それを行うためのより良い方法がまだない場合も同様です。