2019-06-19 19:02:36 +02:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
module.exports = ({ connection, env }) => {
|
|
|
|
// Production/Staging Template
|
|
|
|
if (['production', 'staging'].includes(env)) {
|
|
|
|
const settingsBase = {
|
|
|
|
client: connection.settings.client,
|
|
|
|
host: "${process.env.DATABASE_HOST || '127.0.0.1'}",
|
|
|
|
port: '${process.env.DATABASE_PORT || 27017}',
|
|
|
|
database: "${process.env.DATABASE_NAME || 'strapi'}",
|
|
|
|
username: "${process.env.DATABASE_USERNAME || ''}",
|
|
|
|
password: "${process.env.DATABASE_PASSWORD || ''}",
|
|
|
|
};
|
|
|
|
|
2019-11-13 07:21:08 -07:00
|
|
|
const optionsBase = {};
|
2019-06-19 19:02:36 +02:00
|
|
|
|
|
|
|
return {
|
|
|
|
defaultConnection: 'default',
|
|
|
|
connections: {
|
2019-07-16 19:21:00 +02:00
|
|
|
default: {
|
|
|
|
connector: connection.connector,
|
2019-06-19 19:02:36 +02:00
|
|
|
settings: settingsBase,
|
|
|
|
options: optionsBase,
|
2019-07-16 19:21:00 +02:00
|
|
|
},
|
2019-06-19 19:02:36 +02:00
|
|
|
},
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
return {
|
|
|
|
defaultConnection: 'default',
|
|
|
|
connections: {
|
|
|
|
default: connection,
|
|
|
|
},
|
|
|
|
};
|
|
|
|
};
|