2012年6月17日 星期日

Heroku nodejs 簡單教學

image

比起Nodejitsu,我覺得Heroku難設定多了

因為Heroku也不是beta了,所以帳號啟用的部分就不多說了

申請完之後,第一步就是要先安裝Heroku到global的環境

npm install heroku –g

image

再來就要是要登入Heroku

image

登入後請到你的WebApp目錄

確認你需要的module與版本是否都有寫入package.json

image

因為Heroku會根據這個檔案幫你安裝你的module

另外Heroku是用git來做版本更新的,但node_module目錄內的module他並不會套用,他是根據package.json來幫你安裝module的,所以你把node_module check-in進去也沒有用

所以請新增一個檔案.gitignore

內容為

node_modules

註: 如果你是windows的系統,你或許沒辦法建立沒有檔名的檔案

image

所以請到command mode 下執行rename 為 .gitignore即可

 

 

下一步為建立一個檔案名稱為Procfile

內容為

web: node web.js
用途為告訴Heroku你的起始執行檔為何?
 
再來即為Deploy了
第一步請先執行
git init

image
初始化git
第二步
git add .

image

image
將檔案加入版本控制
第三步
git commit –m “init”

image
將檔案commit到Heroku
下一步執行
heroku create [your app name] –stack cedar

 image
deplopy到heroku上
git push heroku master

image
最後一步
heroku ps:scale web=1 (這步很重要,第一次請一定要做)

image

Deploy成功,可以看去url看結果

image
管理介面

image
  

沒有留言:

張貼留言