Updated to show how json should be modeled, fleshed out resources to load new challengeMap stub

This commit is contained in:
terakilobyte
2015-05-18 22:03:27 -04:00
parent e6851b22d8
commit ba29f0533a
9 changed files with 186 additions and 1592 deletions

29
config/bootstrap.js vendored
View File

@@ -1,29 +0,0 @@
var mongoose = require('mongoose'),
debug = require('debug')('freecc:config:boot'),
secrets = require('./secrets'),
courses = require('../seed_data/courses.json'),
Course = require('./../models/Course'),
challenges = require('../seed_data/challenges.json'),
Challenge = require('./../models/Challenge');
mongoose.connect(secrets.db);
mongoose.connection.on('error', function() {
console.error('MongoDB Connection Error. Make sure MongoDB is running.');
});
Course.create(courses, function(err, data) {
if (err) {
debug(err);
} else {
debug('Saved ', data);
}
});
Challenge.create(challenges, function(err, data) {
if (err) {
console.log(err);
} else {
console.log('Saved ', data);
}
});