Google App Engine上的Ruby on Rails应用程序
任何人都可以给我一些关于如何将我的Rails应用程序部署到GAE的指针? 我一直在阅读,但似乎是一个相当复杂的任务。
我尝试了google-appengine
gem,但它也不是一块蛋糕。
DataMapper
适配器有没有进步,还是需要对我的模型进行更改?
我希望能看到一个完整的教程,但是我发现的教程有点过时了。
任何帮助将非常感激。 多谢你们!
在Google的App Engine上部署Rails比以前要容易得多。 有几个警告你应该知道:
- App Engine仅支持Python和Java环境,因此您将在JRuby上部署Rails
- App Engine的数据存储基于BigTable,因此您将无法在关系数据库上使用ActiveRecord(如果您希望在AppEngine中托pipe数据存储)。 但正如@Geoff Lanotte所指出的那样,您可以使用Datamapper适配器
- 预部署testing是在Google的沙盒工具中完成的,而不是像
script/server
这样的东西
您可能会考虑的其他一些资源:
http://code.google.com/p/appengine-jruby/
您可以在Google Compute Engine上部署Ruby on Rails(如果适用)。 计算引擎是Iaas(基础设施即服务),由Google App Engine使用,即PaaS(平台即服务)。 计算引擎是一个较低的抽象层(您可以访问操作系统资源,如:文件系统,networking等)。
详细说明: http : //startup-with-gae.blogspot.com/2015/08/how-to-deploy-ruby-on-rails-application.html
- 如何在Google App Engine上设置暂存环境
- 何时应该使用以下内容:Amazon EC2,Google App Engine,Microsoft Azure和Salesforce.com?
- 我们的war / WEB-INF文件夹中的资源文件path?
- 如何删除Google Application Engine中未使用的索引?
- java.lang.IncompatibleClassChangeError:实现类部署到应用程序引擎
- Google App Engine有哪些替代方法?
- Google App Engine版本号?
- 在开发服务器上configurationAppIdentityService的使用
- 为什么javascript node.js不在谷歌应用程序引擎上