我有一般使用兩個問題與Heroku的和回報率:on Rails的使用Heroku的使用Ruby
1)後部署應用程序的Heroku上,如何申請新的變化,我做什麼呢?
2)將應用程序部署到Heroku後,如何「關閉」服務器以便我可以通過localhost:3000在本地再次運行我的應用程序? (用於開發&測試目的)
謝謝!
我有一般使用兩個問題與Heroku的和回報率:on Rails的使用Heroku的使用Ruby
1)後部署應用程序的Heroku上,如何申請新的變化,我做什麼呢?
2)將應用程序部署到Heroku後,如何「關閉」服務器以便我可以通過localhost:3000在本地再次運行我的應用程序? (用於開發&測試目的)
謝謝!
假設您使用git來管理您的項目,您可以通過推送對Heroku進行更改。這可能看起來像這樣:
git push heroku master
這會將git項目的主分支推送到Heroku。
要在Heroku「關閉」你的應用程序,你可以做兩件事情:
$ heroku ps:scale web=0
這完全關閉應用程序。你也可以把它放在維護模式,它只是防止交通到它:
$ heroku maintenance:on
這就是說,你並不需要,而本地開發關掉你的應用程序在Heroku。這兩種環境是完全獨立的。
希望這個鏈接有助於第1部分。應該能夠使用git push heroku master來提交併推送您的更改。
https://devcenter.heroku.com/articles/git#tracking-your-app-in-git
對於第2部分:將縮放你的DYNOS回到0工作你的情況?
當你做出改變,只是git push heroku master
再次推git倉庫來的Heroku。 服務器將自動重新啓動已更改的系統。
你似乎有一種誤解。無論Heroku在做什麼,您都可以運行本地開發服務器(除非您的應用連接的其他服務會變得混亂,但如果發生這種情況,則可能是您的設計有問題)。但是,如果您想停止Heroku上的應用程序,只需將其縮放到零網頁dynos:heroku ps:scale web=0
。