Setup Environment with MUP
On your laptop, install mup with npm install -g mup.
In a new directory, create a mup project with mup init.
Set "setupMongo", "setupNode" and "setupPhantom" to "true" in mup.json,
and run mup setup.
Run Apps
To install the first Meteor app, mup deploy.
To install the second (there has been a Meteor app is running) or more,
set "setupMongo", "setupNode" and "setupPhantom" to "false" in mup.json,
change "appname", "app" and values in "env" accordingly.
Finally run mup deploy.
For Node app, first get the source code with git, then run it with forever, which is installed by mup:
aptitude install git
git clone ... projHome
cd projHome
npm install
# confirm port number in config.js
forever start app.js # when the main script is "app.js"
Get the app status with forever list.
If the app can't start, print logs with forever logs 1
(if the target app's index in forever list is 1).
Setup Routes
Note: MUP requires Node v0.10.36 or later.
So do NOT install node with aptitude install nodejs.