モジュラーGrailsアプリをcloudfoundryにデプロイしたいと思います。通常どおりROOTにインストールする必要があるユーザー向けアプリがありますが、/adminの同じインスタンスにデプロイする必要がある別の管理システムがあります。
しかし、インスタンスごとに1つのアプリしかROOTにデプロイできないように見えますか?
モジュラーGrailsアプリをcloudfoundryにデプロイしたいと思います。通常どおりROOTにインストールする必要があるユーザー向けアプリがありますが、/adminの同じインスタンスにデプロイする必要がある別の管理システムがあります。
しかし、インスタンスごとに1つのアプリしかROOTにデプロイできないように見えますか?
はい。
私の理解では、複数のアプリケーションを同じアプリケーション サーバー インスタンスにデプロイするという概念はありません。ただし、ほとんどの場合、これで問題ありません。BI アプリケーションでは、通常、別のアプリケーションが実行されているのと同じ tomcat インスタンスにデプロイします。ただし、代わりに個別に展開します。同じデータベースにアクセスでき、アプリケーション間のシングル サインオンやその他の統合機能の追加を妨げるものは何もありません。
EDIT : application1 はおそらくうまく機能しており、いくつかのデータベースを使用しています。application2 に同じデータにアクセスさせたい場合は、バインドするだけです。
vmc bind-service my-database-service application2
または、もちろん、2 つのアプリケーションを一緒にマージすることもできます。それはおそらく望ましい結果をもたらすでしょう...しかし、それはおそらく大きな努力です.