我可以在Google AppEnging flixable环境中运行rails应用程序吗?

时间:2016-05-09 03:57:16

标签: ruby-on-rails ruby google-app-engine google-cloud-platform

我一直在研究使用其可扩展的环境功能在google appengine上运行rails应用程序的可能性。

我知道我可以在其上使用应用程序,所以我followed this tutorial并尝试稍微调整它以使其与rails配合使用,但我不知道如何指定入口点rails app(在app.yaml文件中)。

runtime: ruby
vm: true
entrypoint: bundle exec ruby app.rb -p $PORT

有可能吗?或者我只是在浪费时间,应该选择谷歌云引擎或亚马逊EC2等其他东西?

2 个答案:

答案 0 :(得分:0)

Google AppEngine Flexible上的输入端口应为8080,因此您的入口点记录应如下所示:

bundle exec ruby app.rb -p 8080

我在GAE Flexible上运行的Ruby应用很少,而且环境很好,所以我建议你试试。

答案 1 :(得分:0)

我找到了答案:

https://cloud.google.com/appengine/docs/flexible/ruby/runtime

入口点应为:

entrypoint: rails server -p $PORT