跳到主要內容

將程式碼Deploy到Heroku平台

如何將本地專案Deploy到Heroku上
1.註冊heroku帳號https://www.heroku.com/

2.安裝heroku toobelt https://toolbelt.heroku.com/

3.打heroku login,會出下面這些:
   Enter your Heroku credentials.
   Email: (你的 email)
   Password (typing will be hidden):(你的密碼)
   Authentication successful.


4.新增 SSH Key
   要 push project 到 Heroku 需要使用 SSH key,如果
   SSH key 的話,可以用以下指令新增一個 SSH key


5.將 SSH Key 新增到 Heroku 帳戸

6.將現有專案 deploy 到 Heroku
   cd my-project
   heroku create my-project
   git push heroku master

留言

這個網誌中的熱門文章

16進位換算器

這是16進位換算器的流程圖, 假如我輸入"fe",電腦會先把左邊的"f"當成第一個,再判斷等於多少,所以左邊流程圖內的第一個紫色方塊內的result要乘以16加15,因為16進位的第一個數字是16的0次方。後來電腦又發現後面還有數字,所以它又把result乘上16,這時候,result已經是16的1次方了,然後在加14,以此類推。例如:"A7FE3"的10進位是688099 換算 Answer is

考拉茲猜想

我們利用"pseudo code"來寫出"考拉茲猜想"的驗證程式。"pseudo code"就是虛擬碼,它是半不標準的語言。我們可以將整個執行過程的結構用接近自然語言的形式(例如中文、英文),重點是將程式的意思表達出來描述出來。"考拉茲猜想",如果今天有一個正整數是"奇數",就要乘以3再加1;如果是"偶數",就要除以2,如此循環,到最後一定會得到1。例如:5的順序是:16,8,4,2,1;最後也是1。這是我用"pseudo code"寫的流程圖:    " 設定 N = 一個數字 在 N = 1以前,重複以下動作: 如果 N 除以 2 的餘數 = 0 N = N / 2 否則 N = N * 3 + 1 " 下面是我用scratch和javascript做的專案。   考拉茲猜想

介紹版本控管程式 - git

Git介紹 Git為分散式版本控制系統,是為了更好管理Linux內核而開發的。 Git可以把檔案的狀態作為更新歷史記錄保存起來。因此可以把編輯過的檔案復原到以前的狀態,也可以顯示編輯過內容的差異。 而且,當有人想將編輯過的舊檔案上傳到伺服器、覆蓋其他人的最新檔案時,系統會發出警告,因此可以避免在無意中覆蓋他人的編輯內容。 為什麼需要版本控管? 有時候我們的心血會因為人為疏失(例如:忘了存檔、檔案互相覆蓋、檔案因系統當機遺失)而全部不見,所以我們需要版本控管。版本控管系統提供了一個地方讓你集中存放撰寫過程中的所有程式檔案及文件,以便達到集中控管的目的。