簡體   English   中英

如何從Heroku本地部署Rails應用

[英]How to deploy Rails app locally from Heroku

我被要求對Heroku提供的Rails Web應用程序的UI進行一些小的更改。 我已經在本地克隆了git rep,進行了一些更改,現在我想在我的手機上測試更改-無需實時發布。 我需要在本地安裝Heroku嗎? 我想盡可能在​​iPhone上進行預覽,而Android設備也將有所幫助。

我顯然是Heroku和Rails的新人,因此對您的幫助將不勝感激。

提前致謝

我相信使用Heroku可以使用測試服務器和生產服務器。 因此,您可以進行測試以確保一切都很好,如果一切都很好,則可以進行生產。

也許您正在尋找heroku localheroku local https://devcenter.heroku.com/articles/heroku-local

或者,您也可以只使用rails s -b 0.0.0.0然后在手機中訪問http://server-ip:3000 (您根本不需要Heroku)。

完成更改后,可以使用git push heroku master將它們推送到heroku(如果您可以從Heroku儀表板進行訪問)。

有人指出使用heroku local的選項,但我也想提及使用Heroku Pipelines作為解決方案。

管道是一組共享相同代碼庫的Heroku應用程序。 管道中的應用程序分為“回顧”,“開發”,“階段”和“生產”階段,代表了持續交付工作流程中的不同部署步驟

因此,您可以將應用程序最初部署到的“過渡”階段。 對其進行盡可能多的測試,並在准備就緒時將其升級為“生產”版本。

我已經在我的一些應用程序中使用了這種方法一段時間,並且效果很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM