1
0
Fork 0
mirror of https://github.com/mmumshad/ansible-playable.git synced 2025-02-15 04:42:05 +00:00
ansible-playable/server/config/seed.js

31 lines
862 B
JavaScript
Raw Normal View History

2017-06-07 17:36:44 +00:00
/**
* Populate DB with sample data on server start
* to disable, edit config/environment/index.js, and set `seedDB: false`
*/
'use strict';
import User from '../api/user/user.model';
import config from './environment/';
export default function seedDatabaseIfNeeded() {
if(config.seedDB) {
User.find({}).remove()
.then(() => {
User.create({
provider: 'local',
name: 'Test User',
email: 'test@playable.com',
password: process.env.PASSWORD_TEST || 'test'
2017-06-07 17:36:44 +00:00
}, {
provider: 'local',
role: 'admin',
name: 'Admin',
email: 'admin@playable.com',
password: process.env.PASSWORD_ADMIN || 'admin'
2017-06-07 17:36:44 +00:00
})
.then(() => console.log('finished populating users'))
.catch(err => console.log('error populating users', err));
});
}
}