我想将模块化grails应用程序部署到cloudfoundry。面向用户的应用程序应该像往常一样安装在ROOT上,但是有一个单独的管理系统应该部署到/ admin的同一个实例。
但看起来你每个实例只能部署1个应用到ROOT?
答案 0 :(得分:1)
是
我的理解是,没有将多个应用程序部署到同一个应用程序服务器实例的概念。在大多数情况下,这是可以的。使用我们的BI应用程序,我们通常会将其部署到运行另一个应用程序的同一个tomcat实例上。但我们分开部署它。它可以访问相同的数据库,并且没有任何阻止添加应用程序或其他集成功能之间的单点登录。
编辑:应用程序1可能运行良好并使用了一些数据库。如果您希望application2访问相同的数据,您可以将其绑定:
vmc bind-service my-database-service application2
或者,当然,您可以将两个应用程序合并在一起。这可能会产生预期的结果......但这可能是一项巨大的努力。