Nodeでつくったwebappをherokuで公開する
Herokuにデプロイ
まず$ node app.js
で動かしていた場合はProcfileにweb:node app.js
と記入する
次に
package.json
"script":{
"start":"node app.js"
}
を追加する、これでnpm startで動く
アプリ内にURLがある場合はhttpを消す
例:http://~~~~
---> ~~~
とする
そしたら
$ heroku create
$ git add .
$ git commit -m "comment"
$ git push origin master
$ git push heroku master
でherokuにデプロイする
$ heroku ps:scale web=1
*web=2にすると有料になるので注意
Addonsの追加
$ heroku addons:create [addonsname]
自分の場合はmongoDBをつかってるから
$ heroku addons:create mongolab
さらにPORTの追加をする
でOK
HerokuとGithubを連携させる
でできる。