1
0
Fork 0
mirror of https://github.com/mmumshad/ansible-playable.git synced 2025-02-13 12:51:50 +00:00
ansible-playable/server/config/seed.js
Mumshad Mannambeth d7f415b3f7 Fix login page and remove facebook from login.
Move admin and test password to environment variable for seed.
2017-07-11 13:35:04 -04:00

30 lines
862 B
JavaScript

/**
* 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'
}, {
provider: 'local',
role: 'admin',
name: 'Admin',
email: 'admin@playable.com',
password: process.env.PASSWORD_ADMIN || 'admin'
})
.then(() => console.log('finished populating users'))
.catch(err => console.log('error populating users', err));
});
}
}