2013-02-12 52 views
0

有谁知道使用Heroku将Rails应用程序转换为Sinatra是否存在任何问题?我已经有一个Heroku应用程序在运行,它现在是一个简单的Rails应用程序,基本上是几个视图和一个没有数据库交互的控制器。如果我只是改变从Rails到Sinatra的所有内容,是否有任何潜在的问题?您可以将Rails应用程序转换为Heroku上的Sinatra

回答

4

除了您所需的手动工作以外,不应该有任何问题。您需要确认并更新您的Procfile以正确运行您的Sinatra应用程序。在Heroku Devcenter上查看Deploying Rack-based Apps。我还建议使用福尔曼进行本地开发,它应该有助于在Heroku上运行时发现任何可能的问题:https://devcenter.heroku.com/articles/procfile#developing-locally-with-foreman

+0

Foreman对猎枪有什么好处? – trev9065 2013-02-12 03:16:19

+0

工头将在本地使用'.env'文件中声明的配置变量,就像Heroku如何使用存储在'Heroku config'中的配置变量一样。通过在配置中存储生产/开发之间可能存在差异的东西,您的代码基础更简单,并且您在两者之间部署的惊喜将会减少。 – catsby 2013-02-12 03:38:43

相关问题