遥遥领先
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 实例之间的区别。
一旦您启动并运行了具有自定义 cloudfoundry.me 子域的 Micro Cloud Foundry VM,您只需要两个步骤就可以将 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 的早期版本(提交)
有用链接