比起Nodejitsu,我覺得Heroku難設定多了
因為Heroku也不是beta了,所以帳號啟用的部分就不多說了
申請完之後,第一步就是要先安裝Heroku到global的環境
npm install heroku –g
再來就要是要登入Heroku
登入後請到你的WebApp目錄
確認你需要的module與版本是否都有寫入package.json
因為Heroku會根據這個檔案幫你安裝你的module
另外Heroku是用git來做版本更新的,但node_module目錄內的module他並不會套用,他是根據package.json來幫你安裝module的,所以你把node_module check-in進去也沒有用
所以請新增一個檔案.gitignore
內容為
node_modules
註: 如果你是windows的系統,你或許沒辦法建立沒有檔名的檔案
所以請到command mode 下執行rename 為 .gitignore即可
下一步為建立一個檔案名稱為Procfile
內容為
web: node web.js
用途為告訴Heroku你的起始執行檔為何?
再來即為Deploy了
第一步請先執行
git init
初始化git
第二步
git add .
將檔案加入版本控制
第三步
git commit –m “init”
將檔案commit到Heroku
下一步執行
heroku create [your app name] –stack cedar
deplopy到heroku上
git push heroku master
最後一步
heroku ps:scale web=1 (這步很重要,第一次請一定要做)
Deploy成功,可以看去url看結果
管理介面
沒有留言:
張貼留言