2017-01-04 1 views
0

JHipster(Spring Boot)を使用してプロジェクトを作成し、.warファイルでバンドルしました。アプリケーションは、AWS EC2インスタンスにデプロイされたときに正常に動作しています。AWS Elastic Beanstlkに展開する外部URLからjava warファイルをロードする方法

管理者はAWS Elastic Beanstalkに展開し、すべての設定を.warファイルの外に移動したいと考えています。たとえば、DB接続、電子メール設定、PayPal設定は.warファイルにバンドルされませんが、S3のような外部リソースからプロパティをロードする必要があります。

誰かが私はいくつかの外部ソースから値をロードするためにapplication.ymlアプリケーションdev.ymlなどを変更することができますどのように助けてくださいことはできますか?

答えて

1

最初にスプリングクラウドマイクロサービスで使用することを意図していますが、問題を解決するために使用できるSpring Cloud Configをご覧ください。

ここでのアプローチは、ブートアップの早い段階で、アプリケーションがバナークラウド設定サーバーに接続して外部構成を取得することです。詳細は、デプロイされたアプリケーションの実行中にいくつかの設定プロパティを変更することができます。

ストレージの場合、クラウドコンフィグレーションでは、実運用用のgitでコンフィグを保存できるようになりました。必要に応じて、何とかS3を使用することができます。

関連する問題