想說試試看把 g0v.tw 放到 nodejitsu 這個新的 PaaS 上看看,結果一直撞牆。

首先 nodejitsu deploy 還不支援 git or rsync, 所以每次 upload 就是很苦的整包重傳

由於我的 server/app.js 是從 LiveScript compile 來的, 我的 .gitignore 裡頭是忽略 server/*.js 的,在 deploy 前時 git add -f 他。聰明的 jitsu deploy (其實是 fstream-npm) 打包時,就忽略他了。解法是暫時另外用 .npmignore 去 override .gitignore, jitsu 之後也會另外支援 .jitsuignore.. 不過,為啥不 git push deploy 就好了呢…

jitsu 的 environment 沒有 PORTS 或 PORT_NODEJS, 所以要自己看 NODE_ENV == ‘production’ 時 bind port 80.

另一個問題就是 jitsu logs 時,顯示是最新的 entry 顯示在最前面,所以沒仔細看前面的 timestamp 的話就會一直看到舊的訊息,就會鬼打牆… 不是改掉了為什麼還出現… 不是改掉了為什麼還出現…

Comments

comments powered by Disqus