Newer
Older
const authentication = require('pubsweet-server/src/authentication')
const { pubsubManager, startServer } = require('pubsweet-server')
const { db } = require('@pubsweet/db-manager')
const { send: sendEmail } = require('@pubsweet/component-send-email')
const { boss, connectToJobQueue } = require('./pgboss')
const { BaseModel, useTransaction } = require('./models')
const modelTypes = require('./models/_helpers/types')
const graphqlLoaderUtil = require('./models/graphqlLoaderUtil')
const createJWT = authentication.token.create
module.exports = {
app,
createJWT,
boss,
connectToJobQueue,