diff --git a/app/templates/server/config/environment/development.js b/app/templates/server/config/environment/development.js index d79b250b3..b97297e36 100644 --- a/app/templates/server/config/environment/development.js +++ b/app/templates/server/config/environment/development.js @@ -2,11 +2,14 @@ // Development specific configuration // ================================== -module.exports = { +module.exports = {<% if (filters.mongoose) { %> + // MongoDB connection options mongo: { uri: 'mongodb://localhost/<%= lodash.slugify(appname) %>-dev' - }, + },<% } if (filters.sequelize) { %> + + // Sequelize connecton opions sequelize: { uri: 'sqlite://', options: { @@ -16,7 +19,9 @@ module.exports = { timestamps: false } } - }, + },<% } %> + // Seed database on startup seedDB: true + }; diff --git a/app/templates/server/config/environment/production.js b/app/templates/server/config/environment/production.js index abdda30a3..bb2a0375c 100644 --- a/app/templates/server/config/environment/production.js +++ b/app/templates/server/config/environment/production.js @@ -4,21 +4,33 @@ // ================================= module.exports = { // Server IP - ip: process.env.OPENSHIFT_NODEJS_IP || - process.env.IP || - undefined, + ip: process.env.OPENSHIFT_NODEJS_IP || + process.env.IP || + undefined, // Server port - port: process.env.OPENSHIFT_NODEJS_PORT || - process.env.PORT || - 8080, + port: process.env.OPENSHIFT_NODEJS_PORT || + process.env.PORT || + 8080<% if (filters.mongoose) { %>, // MongoDB connection options mongo: { - uri: process.env.MONGOLAB_URI || - process.env.MONGOHQ_URL || - process.env.OPENSHIFT_MONGODB_DB_URL + - process.env.OPENSHIFT_APP_NAME || - 'mongodb://localhost/<%= lodash.slugify(appname) %>' - } + uri: process.env.MONGOLAB_URI || + process.env.MONGOHQ_URL || + process.env.OPENSHIFT_MONGODB_DB_URL + + process.env.OPENSHIFT_APP_NAME || + 'mongodb://localhost/<%= lodash.slugify(appname) %>' + }<% } if (filters.sequelize) { %>, + + sequelize: { + uri: process.env.SEQUELIZE_URI || + 'sqlite://', + options: { + logging: false, + storage: 'dist.sqlite', + define: { + timestamps: false + } + } + }<% } %> };