2つの異なるデータベース接続プロファイルを持つPlayMorphiaを使用したPlayFramework(1.2.4)プロジェクトがあります。1つは開発用で、もう1つは本番用ですが、値をホストしている静的に見える構成ファイルが1つだけ表示されています。
これがすべてどのように機能するかを読んでいますが、2つの構成設定をサポートする方法に苦労しています。Playには、人々が使用する設定のトリックがありますか?
2つの異なるデータベース接続プロファイルを持つPlayMorphiaを使用したPlayFramework(1.2.4)プロジェクトがあります。1つは開発用で、もう1つは本番用ですが、値をホストしている静的に見える構成ファイルが1つだけ表示されています。
これがすべてどのように機能するかを読んでいますが、2つの構成設定をサポートする方法に苦労しています。Playには、人々が使用する設定のトリックがありますか?
あなたが持っていると仮定します
morphia.db.name=test
次に、もう1行追加します。
%prod.morphia.db.name=prod
そして、アプリケーションを開始します。
play start --%prod
この行をapplication.configファイルに追加します
morphia.db.seeds="127.0.0.1:27017"
%prod.morphia.db.name=production_db_name
morphia.db.name=mobilereal_dev