Skip to content
Snippets Groups Projects
createAdmin.js 450 B
Newer Older
const logger = require('@pubsweet/logger')
const { User } = require('@pubsweet/models')

const createAdmin = async userData => {
  logger.info('Creating user', userData.username)

  const user = new User(userData)
  await user.save()

  logger.info(`Successfully added user: ${user.username}`)
  return user
}

module.exports = createAdmin

createAdmin({
  username: 'admin1',
  password: 'password',
  email: 'admin1@example.com',
  admin: true,
})