Skip to content

Deploying Meteor apps

Chakradhar Rao Jonagam edited this page Mar 18, 2016 · 6 revisions

Inside meteor project

method 1 from source

meteor build --architecture=os.linux.x86_64 ./
meteor bundle out.tar.gz
mv out.tar.gz temp/out.tar.gz

docker run -d \
    -e ROOT_URL=http://yourapp.com \
    -e MONGO_URL=mongodb://localhost:27017 \
    -e MONGO_OPLOG_URL=mongodb://oplog_url \
    -v `pwd`/temp/out.tar.gz:/bundle \
    -p 8088:80 \
    meteorhacks/meteord:base

method 2 from binaries/already built code

My current directory looks like this

jjonagam-osx:shop-admin cjonagam$ pwd
/Users/jjonagam/Documents/shop-admin

jjonagam-osx:shop-admin cjonagam$ ls -lrt
total 17200
-r--r--r--  1 cjonagam  staff      543 Dec 14 00:48 README
-rw-r--r--  1 cjonagam  staff  8800126 Mar 18 17:11 bundle.tar.gz
drwxr-xr-x  9 cjonagam  staff      306 Mar 18 17:17 bundle


jjonagam-osx:shop-admin cjonagam$ ls bundle
Dockerfile	main.js		programs	server		star.json

tar -czvf bundle.tar.gz . 

docker run     -e ROOT_URL=http://localhost:8080     -e MONGO_URL=mongodb://mydbhost/mydb     -v /Users/jjonagam/Documents/shop-admin:/bundle     -p 8080:80     meteorhacks/meteord:base

##publishing to playstore

meteor build ~/out --server http:/myserver:8088
cd ~/out/
keytool -genkey -alias i63-shop-admin -keyalg RSA -keysize 2048 -validity 10000
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 release-unsigned.apk i63-shop-admin
/Users/yc04535/android-sdk/build-tools/22.0.1/zipalign 4 release-unsigned.apk shop-admin-prod-1.apk

Clone this wiki locally