mirror of
https://github.com/mainflux/mainflux.git
synced 2025-05-02 22:17:10 +08:00

This commit introducess massive change: - Replace Express by Restify for simplicity and lean approach - Replace Mongoose by MongoJS for DB schema-less paradigm - Introduce `controllers` dir, and isolate all routes in `routes.js` Signed-off-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
20 lines
425 B
JavaScript
20 lines
425 B
JavaScript
var config = require('../config/config');
|
|
|
|
/**
|
|
* MONGO DB
|
|
*/
|
|
var mongojs = require('mongojs');
|
|
|
|
/** Docker MongoDB url */
|
|
var docker_mongo_url = process.env.MAINFLUX_MONGODB_1_PORT_27017_TCP_ADDR
|
|
|
|
/** Connect to DB */
|
|
console.log("Connecting to DB");
|
|
var collections = ['devices'];
|
|
var db = mongojs(docker_mongo_url || config.db.path + ':' + config.db.port + '/' + config.db.name);
|
|
|
|
/**
|
|
* EXPORTS
|
|
*/
|
|
module.exports = db;
|