Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abelaska/nodejs-emberjs-mongodb

Node.js + Require.js + Mongoose + MongoDB + Express.js + Ember.js + jQuery + Twitter Bootstrap
https://github.com/abelaska/nodejs-emberjs-mongodb

Last synced: about 1 month ago
JSON representation

Node.js + Require.js + Mongoose + MongoDB + Express.js + Ember.js + jQuery + Twitter Bootstrap

Awesome Lists containing this project

README

        

Node.js + Ember.js + MongoDB
=============================

Proof of concept application.

### Dependencies:

* [http://nodejs.org](http://nodejs.org) 0.6.x
* [http://requirejs.org](http://requirejs.org) 1.0.x
* [http://expressjs.com](http://expressjs.com) 3.0.x
* [http://mongoosejs.com](http://mongoosejs.com) 2.5.x
* [http://www.mongodb.org](http://www.mongodb.org) 2.0.x
* [http://jquery.com](http://jquery.com) 1.7.2
* [http://emberjs.com](http://emberjs.com) 0.9.8.1
* [http://twitter.github.com/bootstrap](http://twitter.github.com/bootstrap) 2.0.3

### How to run in development environment

1. You have to start local MongoDB instance
2. Go to the project directory

$ cd nodejs-emberjs-mongodb

3. Install required Node.js modules

$ npm install

4. Start Node.js HTTP server

$ npm start

5. Visit address [http://localhost:3000](http://localhost:3000)
6. Enjoy!

### Build and run production version

1. You have to start local MongoDB instance
2. Go to the project directory

$ cd nodejs-emberjs-mongodb

3. Install required Node.js modules

$ npm install

4. Start Node.js HTTP server in production environment, client javascript and css files will be automatically optimized

$ NODE_ENV=production node app

### Manual client build

1. Go to the project directory

$ cd nodejs-emberjs-mongodb

2. Build client

$ node build