You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
100 lines
4.8 KiB
100 lines
4.8 KiB
/** |
|
* Connections |
|
* (sails.config.connections) |
|
* |
|
* `Connections` are like "saved settings" for your adapters. What's the difference between |
|
* a connection and an adapter, you might ask? An adapter (e.g. `sails-mysql`) is generic-- |
|
* it needs some additional information to work (e.g. your database host, password, user, etc.) |
|
* A `connection` is that additional information. |
|
* |
|
* Each model must have a `connection` property (a string) which is references the name of one |
|
* of these connections. If it doesn't, the default `connection` configured in `config/models.js` |
|
* will be applied. Of course, a connection can (and usually is) shared by multiple models. |
|
* . |
|
* Note: If you're using version control, you should put your passwords/api keys |
|
* in `config/local.js`, environment variables, or use another strategy. |
|
* (this is to prevent you inadvertently sensitive credentials up to your repository.) |
|
* |
|
* For more information on configuration, check out: |
|
* http://sailsjs.org/#!/documentation/reference/sails.config/sails.config.connections.html |
|
*/ |
|
|
|
module.exports.connections = { |
|
|
|
/*************************************************************************** |
|
* * |
|
* Local disk storage for DEVELOPMENT ONLY * |
|
* * |
|
* Installed by default. * |
|
* * |
|
***************************************************************************/ |
|
localDiskDb: { |
|
adapter: 'sails-disk' |
|
}, |
|
|
|
/*************************************************************************** |
|
* * |
|
* MySQL is the world's most popular relational database. * |
|
* http://en.wikipedia.org/wiki/MySQL * |
|
* * |
|
* Run: npm install sails-mysql * |
|
* * |
|
***************************************************************************/ |
|
someMysqlServer: { |
|
adapter: 'sails-mysql', |
|
host: 'YOUR_MYSQL_SERVER_HOSTNAME_OR_IP_ADDRESS', |
|
user: 'YOUR_MYSQL_USER', |
|
password: 'YOUR_MYSQL_PASSWORD', |
|
database: 'YOUR_MYSQL_DB' |
|
}, |
|
|
|
/*************************************************************************** |
|
* * |
|
* MongoDB is the leading NoSQL database. * |
|
* http://en.wikipedia.org/wiki/MongoDB * |
|
* * |
|
* Run: npm install sails-mongo * |
|
* * |
|
***************************************************************************/ |
|
|
|
hackintoshMongo: { |
|
adapter: 'sails-mongo', |
|
host: '10hackintosh', |
|
port: 27017, |
|
// user: 'username', |
|
// password: 'password', |
|
database: 'sails', |
|
}, |
|
jarvisBlackboard: { |
|
adapter: 'sails-mongo', |
|
host: '10hackintosh', |
|
port: 27017, |
|
// user: 'username', |
|
// password: 'password', |
|
database: 'jarvis-bb', |
|
}, |
|
/*************************************************************************** |
|
* * |
|
* PostgreSQL is another officially supported relational database. * |
|
* http://en.wikipedia.org/wiki/PostgreSQL * |
|
* * |
|
* Run: npm install sails-postgresql * |
|
* * |
|
* * |
|
***************************************************************************/ |
|
somePostgresqlServer: { |
|
adapter: 'sails-postgresql', |
|
host: 'YOUR_POSTGRES_SERVER_HOSTNAME_OR_IP_ADDRESS', |
|
user: 'YOUR_POSTGRES_USER', |
|
password: 'YOUR_POSTGRES_PASSWORD', |
|
database: 'YOUR_POSTGRES_DB' |
|
} |
|
|
|
|
|
/*************************************************************************** |
|
* * |
|
* More adapters: https://github.com/balderdashy/sails * |
|
* * |
|
***************************************************************************/ |
|
|
|
};
|
|
|