我有一個關於heroku的項目正常工作。現在我想創建與我現在工作的不同網址(相同代碼)的同一個項目。這樣我就可以將新網址作爲「測試」網站提供給客戶。我知道在heroku我可以重命名的網址,但我想完全分開開發測試(數據庫明智)。如何克隆heroku上的項目
什麼是最佳解決方案?我從頭開始? cd到我的機器上的新文件夾...從github克隆項目...使新數據庫 - 測試...推到heroku ...等。等等。
我有一個關於heroku的項目正常工作。現在我想創建與我現在工作的不同網址(相同代碼)的同一個項目。這樣我就可以將新網址作爲「測試」網站提供給客戶。我知道在heroku我可以重命名的網址,但我想完全分開開發測試(數據庫明智)。如何克隆heroku上的項目
什麼是最佳解決方案?我從頭開始? cd到我的機器上的新文件夾...從github克隆項目...使新數據庫 - 測試...推到heroku ...等。等等。
什麼是最好的解決方案?我從頭開始? cd到我的機器上的新文件夾...從github克隆項目...使新數據庫 - 測試...推到heroku ...等。等等。
是的,我只是從GitHub(如果你在GitHub上)或當前的Heroku位置創建回購副本(克隆)。然後在Heroku中啓動一個新項目,並將克隆(可能修改後的)第二個站點作爲該項目推向Heroku。
你應該看看heroku_san,我設計了它專爲輕鬆地部署多個環境的Heroku。它也已經發展到包括許多其他細節,在處理多個「應用程序」(如重新共享和自動遷移)時需要自動化。
一旦你擁有了它的設置很簡單:
rake production deploy
Heroku的工具區現在提供了一個fork
的方法克隆現有的應用程序。它將使用相同的源代碼,相同的數據庫數據和相同的附件來複制您的應用程序。
只需鍵入:
heroku fork --from sourceapp --to targetapp
謝謝,這幫助了我。但是,對於任何未來看到此答案的人來說,此功能將在12/1/17從Heroku CLI中刪除。 Heroku建議通過他們的CI管道使用評論應用程序,而不是手動分叉/創建單獨的,長時間運行的應用程序。請參閱:https://devcenter.heroku.com/articles/github-integration-review-apps – pdoherty926 2017-07-21 18:49:39
'fork'命令現在已被棄用,因此此選項不再有效。 – G3tinmybelly 2018-01-22 15:21:13