日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何在 OpenShift 上部署 NodeJS 應(yīng)用

如何在 Openshift 上部署 NodeJS 應(yīng)用

2015-10-10 15:56:22

云計算 Red Hat 的 PaaS 平臺 OpenShift 有三種版本:開源的 OpenShift Origin, 商用的 OpenShift Enterprise 以及 OpenShift OnlineOpenShift 搭配使用的命令列工具是用 ruby 寫成,所以是包成 rubygem 而不是放在 npm 上。

Red Hat 的 PaaS 平臺 OpenShift 有三種版本:開源的 OpenShift Origin, 商用的 OpenShift Enterprise 以及 OpenShift Online,也就是這篇文章要談?wù)摰墓冒姹尽?/p>

OpenShift 搭配使用的命令列工具是用 ruby 寫成,所以是包成 rubygem 而不是放在 npm 上。

在 Fedora 底下可以直接安裝:sudo dnf install rubygem-rhc

透過 rhc setup 設(shè)定完成后,便可以 rhc app create 來建立一個新的 Gear 來存放程式。

更新程式都是透過 git 操作,push 上去后會自動執(zhí)行 npm install --production,所以常會花不少時間才能完成,有時更新后遇到問題就得 rhc tail 去看看到底發(fā)生了什么事。

另外在 Web Console 裡面也能很方便地新增 MongoDB 等 Cartridge 來附掛功能,但由于免費的每個 Application 有 1G 容量的限制,得自己 rhc ssh 進去停掉 MongoDB 的 Journal 功能以節(jié)省用量。其實也可以直接用 MongoLab 提供的服務(wù)還來得更好用。

除此之外更麻煩的就是 inode 的數(shù)量上限只有 80000,偏偏 npm 裝了一大堆東西之后很容易就會用掉上萬個檔案數(shù)目,要注意把 dependencies 跟 devDepenpdencies 區(qū)隔清楚。

OpenShift Online 提供了免費的叁個 Application 額度,雖然能夠自訂 CNAME 綁 domain 這點很不錯,但由于提供的 Node.js 還停留在 0.10,再加上剛剛提到的種種問題,結(jié)論還是不推薦。但如果是在新手工作坊之類的場合要拿來玩玩應(yīng)該還是很有用,不過這樣還不如去用 Heroku 對 Node.js 的支援還更好。

博文出處:http://blog.kidwm.net/396?utm_source=tuicool


當前標題:如何在 OpenShift 上部署 NodeJS 應(yīng)用
URL標題:http://www.5511xx.com/article/djjjcsd.html