簡體   English   中英

在heroku上創建和部署應用程序

[英]creating and deployment of application on heroku

我是heroku的新手,正在嘗試創建應用程序並進行部署,但是當我在CLI上進行heroku創建時,這會為該應用程序創建一個隨機名稱。 因此,我使用了heroku app:create project-name,它使用項目名創建了應用程序,但是我如何將現有代碼部署到該應用程序。

如果您已經在沒有在應用程序文件夾中指定名稱的情況下執行了heroku create ,那么您將已經有了一個名為heroku的git遠程服務器。 您可以通過執行此操作來確認

git remote -v 

在您的項目文件夾中,可能會顯示類似

heroku  git@heroku.com:stark-taiga-7738.git (fetch)
heroku  git@heroku.com:stark-taiga-7738.git (push)

當您隨后創建一個指定應用程序名稱的應用程序時,現有的遙控器將不會使用新的應用程序詳細信息進行更新。

要解決此問題,您將需要刪除現有的名為heroku的git遙控器,然后添加一個指向正確應用程序的新遙控器。

git remote rm heroku將刪除現有的遙控器

heroku git:remote --app <new app name>將在您的新應用程序上創建一個新的heroku遠程git push heroku master ,然后讓您進行git push heroku master並將其部署到正確的應用程序。

Heroku使用Git進行部署。 導航到應用程序的主目錄,然后執行

git push heroku master

有關詳細信息,請參見用於將node.js應用程序部署到Heroku的文檔

暫無
暫無

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

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