Skip to content

Commit a8bd8a6

Browse files
committed
fix(server:config): template db configs and add sequelize prod conf
1 parent 6d6a153 commit a8bd8a6

File tree

2 files changed

+32
-15
lines changed

2 files changed

+32
-15
lines changed

Diff for: app/templates/server/config/environment/development.js

+8-3
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,14 @@
22

33
// Development specific configuration
44
// ==================================
5-
module.exports = {
5+
module.exports = {<% if (filters.mongoose) { %>
6+
67
// MongoDB connection options
78
mongo: {
89
uri: 'mongodb://localhost/<%= lodash.slugify(appname) %>-dev'
9-
},
10+
},<% } if (filters.sequelize) { %>
11+
12+
// Sequelize connecton opions
1013
sequelize: {
1114
uri: 'sqlite://',
1215
options: {
@@ -16,7 +19,9 @@ module.exports = {
1619
timestamps: false
1720
}
1821
}
19-
},
22+
},<% } %>
2023

24+
// Seed database on startup
2125
seedDB: true
26+
2227
};

Diff for: app/templates/server/config/environment/production.js

+24-12
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,33 @@
44
// =================================
55
module.exports = {
66
// Server IP
7-
ip: process.env.OPENSHIFT_NODEJS_IP ||
8-
process.env.IP ||
9-
undefined,
7+
ip: process.env.OPENSHIFT_NODEJS_IP ||
8+
process.env.IP ||
9+
undefined,
1010

1111
// Server port
12-
port: process.env.OPENSHIFT_NODEJS_PORT ||
13-
process.env.PORT ||
14-
8080,
12+
port: process.env.OPENSHIFT_NODEJS_PORT ||
13+
process.env.PORT ||
14+
8080<% if (filters.mongoose) { %>,
1515

1616
// MongoDB connection options
1717
mongo: {
18-
uri: process.env.MONGOLAB_URI ||
19-
process.env.MONGOHQ_URL ||
20-
process.env.OPENSHIFT_MONGODB_DB_URL +
21-
process.env.OPENSHIFT_APP_NAME ||
22-
'mongodb://localhost/<%= lodash.slugify(appname) %>'
23-
}
18+
uri: process.env.MONGOLAB_URI ||
19+
process.env.MONGOHQ_URL ||
20+
process.env.OPENSHIFT_MONGODB_DB_URL +
21+
process.env.OPENSHIFT_APP_NAME ||
22+
'mongodb://localhost/<%= lodash.slugify(appname) %>'
23+
}<% } if (filters.sequelize) { %>,
24+
25+
sequelize: {
26+
uri: process.env.SEQUELIZE_URI ||
27+
'sqlite://',
28+
options: {
29+
logging: false,
30+
storage: 'dist.sqlite',
31+
define: {
32+
timestamps: false
33+
}
34+
}
35+
}<% } %>
2436
};

0 commit comments

Comments
 (0)