1. Prepare the mongo DB
Get the file from here https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.6.5.tgz
Place it in the right place and add to path
>sudo mkdir -p /data/db
>sudo chown carl /data/db
>sudo mkdir /var/log/mongodb
>sudo chown carl /var/log/mongodb
>mkdir /data/db/mongodb
Start the mongo server
>mongod -f conf/mongodb.conf
Connect to the server
>mongo --host 127.0.0.1 --port 27017
Get the GUI http://mongohub.todayclose.com/
2. Prepare memcached http://memcached.org/
Command to start memcached server
>memcached -d -m 50 -p 11211 -u carl -l 0.0.0.0
There is a project in easynodejs/buglist for references. http://sillycat.iteye.com/blog/2072384
3. gulp structure for Server side Project
The example is in here. https://github.com/luohuazju/winner-seller-console/tree/master/order-rest-api
gulpfile.js for management project
/*jslint node: true */
'use strict';
//gulp & plugins
var gulp = require('gulp');
var jshint = require('gulp-jshint');
var mocha = require('gulp-mocha');
var nodemon = require('gulp-nodemon');
var gutil = require('gulp-util');