领先一步
VMware 提供培训和认证,助您加速进步。
了解更多早在四月份,VMware 就向世界推出了 Cloud Foundry,随之而来的是针对 Grails 开发人员的超简单应用程序部署。快进几个月,现在拼图的另一块已经到位:Micro Cloud Foundry。您现在可以拥有自己的 Cloud Foundry 实例,用于测试或任何其他用例。当然,从 Grails 使用它也非常简单。
那么什么是 Micro Cloud Foundry?以下截屏视频将简要介绍该产品,然后带您了解其下载、安装和配置过程。最后,您将看到如何将 Grails 应用程序部署到 Micro Cloud Foundry 实例而不是 cloudfoundry.com。
http://www.youtube.com/watch?v=qSRqIYFmrKg
您可以在Cloud Foundry 博客文章中了解有关 Micro Cloud Foundry 及其设置的更多信息,如果您是 STS 用户,请查看Josh Long 的博客文章和截屏视频,其中包含有关同时使用 STS 和 Micro Cloud Foundry 的信息。在这里,我将快速解释从 Grails 部署到 cloudfoundry.com 和 Micro Cloud Foundry 实例之间的区别。
一旦您的 Micro Cloud Foundry VM 启动并运行,并拥有自定义的 cloudfoundry.me 子域名,您只需要两个步骤即可将 Grails 应用程序部署到其中
就是这样!一旦设置了适当的配置选项,您就可以使用cf-push还是cf-update命令直接部署到 Micro Cloud Foundry 实例。这些配置选项是什么?它们包括 Micro Cloud Foundry 实例上有效用户帐户的用户名和密码(通常使用vmc register命令创建),以及该实例的 URL。最后一个只是您的自定义 cloudfoundry.me 子域名,带有“api.”前缀。
这些选项可以在以下之一中声明BuildConfig.groovy, $HOME/.grails/settings.groovy,或Config.groovy按此优先级顺序。例如,您可能在个人settings.groovy文件中拥有 cloudfoundry.com 凭据,并使用以下值覆盖它们BuildConfig.groovy:
grails.plugin.cloudfoundry.username = "[email protected]"
grails.plugin.cloudfoundry.password = "password"
grails.plugin.cloudfoundry.target = "api.mycompany.cloudfoundry.me"
现在您执行的每个 Cloud Foundry 命令都将针对已配置的 Micro Cloud Foundry 实例运行。还有什么比这更容易的呢?
更新 [2011 年 8 月 26 日] 撰写本文时,grailstwitter 应用程序的最新版本依赖于 RabbitMQ,而 RabbitMQ 尚未在 Micro Cloud Foundry 中提供。我已修改下面的链接,使其指向不使用 RabbitMQ 的早期版本(提交)。
有用链接