caminte
Version:
ORM for every database: redis, mysql, neo4j, mongodb, rethinkdb, postgres, sqlite, tingodb
101 lines (88 loc) • 2.29 kB
JavaScript
/**
* Default database configuration file
*
* Created by create caminte-cli script
* App based on CaminteJS
* CaminteJS homepage http://www.camintejs.com
*
* docs: https://github.com/biggora/caminte/wiki/Connecting-to-DB#connecting
**/
// var travis = process.env.TRAVIS;
var gitlab = process.env.GITLAB_CI;
module.exports.memory = {
driver : ':memory:'
};
module.exports.sqlite = {
driver : 'sqlite3',
database : './db/test.db'
};
module.exports.mysql = {
driver : 'mysql',
host : gitlab ? 'mysql' : '127.0.0.1',
port : '3306',
username : 'test',
password : 'test',
database : 'test',
autoReconnect : true
};
module.exports.mariadb = {
driver : 'mysql',
host : gitlab ? 'mariadb' : '127.0.0.1',
port : '3306',
username : 'test',
password : 'test',
database : 'test',
autoReconnect : true
};
module.exports.postgres = {
driver : 'postgres',
host : gitlab ? 'postgres' : '192.168.99.100',
port : '5432',
username : 'test',
password : 'test',
database : 'test'
};
module.exports.firebird = {
driver : 'firebird',
host : gitlab ? 'firebird' : '127.0.0.1',
port : '3050',
username : 'test',
password : 'test',
database : 'test.fdb'
};
module.exports.redis = {
driver : 'redis',
host : gitlab ? 'redis' : '127.0.0.1',
port : '6379',
// username : 'test',
// password : 'test',
database : 'test'
};
module.exports.mongo = {
driver : 'mongo',
host : gitlab ? 'mongo' : '127.0.0.1',
port : '27017',
database : 'test'
};
module.exports.tingo = {
driver : 'tingodb',
database : './db/test'
};
module.exports.rethinkdb = {
driver : 'rethinkdb',
host : gitlab ? 'rethinkdb' : '127.0.0.1',
port : '28015',
database : 'test'
};
module.exports.neo4j = {
driver : 'neo4j',
host : gitlab ? 'neo4j' : '127.0.0.1',
port : '7474',
database : 'test'
};
module.exports.arango = {
driver : 'arango',
host : gitlab ? 'arangodb' : '127.0.0.1',
port : '8529',
database : 'test'
};