meteor-tupperware是一款更為精簡(jiǎn)的、適用于生產(chǎn)環(huán)境的Meteor Docker鏡像。我們只需要兩分鐘就能快速部署應(yīng)用碉熄!
假設(shè)你已經(jīng)安裝了Docker并且運(yùn)行它:
- 創(chuàng)建 Dockerfile 和 .dockerignore (從 README 復(fù)制粘貼即可)
- 運(yùn)行
docker build -t yourapp
.
你也可以配置它同ImageMagick或PhantomJS協(xié)作疹瘦,如果你的應(yīng)用依賴它們的話。
相比于之前提到的meteord档悠,它們有如下區(qū)別:
simple_app_meteord latest c3d9faca5be9 12 hours ago 704.9 MB
simple_app_tupperware latest 88d9abbb4812 12 hours ago 179.8 MB
meteor-tupperware的鏡像大小遠(yuǎn)遠(yuǎn)小于meteord,它不內(nèi)置PhantomJS望浩,并且相較meteord做了鏡像清理辖所;
meteord不支持通過Cordova集成的原生應(yīng)用,因?yàn)樗荒苤付╞uild flags磨德,如--mobile-settings 或 --server缘回,而meteor-tupperware能讓你輕松做到;
meteor-tupperware能讓你輕松集成ImageMagick典挑;
meteor-tupperware使用更為簡(jiǎn)單酥宴,使用指南可以看項(xiàng)目README。
當(dāng)然您觉,meteord也有meteor-tupperware沒有的特性拙寡,meteord能夠在容器中運(yùn)行一個(gè)已經(jīng)構(gòu)建好的bundle,無論是從本地加載還是從遠(yuǎn)程下載琳水。
這些都是很棒的特性肆糕,但是meteor-tupperware旨在一個(gè)目標(biāo):盡可能簡(jiǎn)單地在生產(chǎn)環(huán)境下部署你的Docker鏡像。