我是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