我是Ruby on Rails的新手。我们用Postgresql开发了一个小应用程序。现在我们必须部署它。但是当我通过互联网搜索时,发现很多建议是将它们部署在Heroku或一些高级服务器上。我们现在无法将其部署到云端。使用postgresql在本地计算机上部署Ruby on Rails应用程序
如何在本地计算机上部署应用程序?这与建立开发环境相似吗?
任何链接或领导将不胜感激!
我是Ruby on Rails的新手。我们用Postgresql开发了一个小应用程序。现在我们必须部署它。但是当我通过互联网搜索时,发现很多建议是将它们部署在Heroku或一些高级服务器上。我们现在无法将其部署到云端。使用postgresql在本地计算机上部署Ruby on Rails应用程序
如何在本地计算机上部署应用程序?这与建立开发环境相似吗?
任何链接或领导将不胜感激!
Heroku还为少数应用程序提供免费部署。你可以使用heroku。
还有更多选项,比如AWS,Digital Ocean。 AWS也免费提供一年。
是设置开发环境就像设置你的环境。但最佳做法是使用像capistrano这样的部署自动化。
是的,这与设置开发环境非常相似。
除了根据Rajuk的答案设置数字海洋帖子中描述的乘客之外,我使用Capistrano部署到我的Ubuntu服务器。您可以设置Capistrano部署配置以部署到任何机器。
如果没有关于您的具体情况的更多详细信息,可能的配置变量太多无法解决。
退房Railscast #335 Deploying to a VPS Ryan谈到了部署到Capistrano的Linux机器(在这种情况下是云VPS)。
是的,它与设置开发环境类似 – Emu