gpt4 book ai didi

grails - 有没有人有将 CloudFoundry 与 Grails 结合使用的经验?

转载 作者:行者123 更新时间:2023-12-04 15:49:06 25 4
gpt4 key购买 nike

我正准备将 Grails 应用程序部署到 Amazon EC2 上,这样我就可以开始向人们展示它了。我有一点“手动”使用 EC2 将其他项目放到 Web 上的经验,但我希望找到一些使部署周期更易于管理的东西。在步骤 CloudFoundry。

我通读了网站并观看了教程,从表面上看,我喜欢我所看到的。然而,在我 promise 之前,我想知道你们中是否有任何人有煤面的经验可以分享。

具体来说,我将与应用程序一起部署 MySQL 数据库,但不清楚您到底需要提供什么(SQL 脚本?)以及如何最好地配置我的项目以通过 CloudFoundry 进行部署,以便正确配置主机名。我还有少量的标准行插入到 BootStrap.groovy 中,我想知道这些东西是否能够通过部署。

最后,它目前是免费的,但他们说他们稍后会引入收费。是否有任何开源替代方案可以更好地研究以防 CloudFoundry 最终变得昂贵?

谢谢

最佳答案

我对 CloudFoundry 有一点经验。他们非常乐意赞助通过他们的服务部署的 GR8Conf 网站。
对于配置 SQL,在我看来,简单的解决方案是使用 CloudFoundry 插件,然后输入

cloudFoundry.db.schemaName="myName"

在 config/CloudFoundry.groovy 文件中。

在你的 config/DataSource.groovy 你应该有:

生产 {
数据源 {
driverClassName = 'com.mysql.jdbc.Driver'
dbCreate = "更新"
url = "jdbc:mysql://localhost/myName"//或 url = "jdbc:mysql://${System.getProperty("dbHostName", "localhost")}/myName"
方言 = 'org.hibernate.dialect.MySQLDialect'
用户名 = "myName_user"
密码 = "myName_password"
}
}

(我从 http://www.cloudfoundry.com/getting_started.html 得到了一些信息)

我认为您不必提供额外的 SQL 脚本。您在 BootStrap 中定义的内容将通过部署实现。

关于定价,我没有想法。我建议你写信给他们的支持人员询问。

旁注:www.gr8conf.org 网站还没有在 EC2 上运行,但那是因为我还没有弄清楚如何将我的数据库从 EC2 备份到 S3,这很重要,因为当 EC2实例结束,如果不备份,其中的所有内容都将丢失。
/索伦

关于grails - 有没有人有将 CloudFoundry 与 Grails 结合使用的经验?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2198770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com