Adding test user

This commit is contained in:
John Lyon-Smith
2018-02-28 13:42:02 -08:00
parent eb54ca0b62
commit 5889f7655a
6 changed files with 70 additions and 3 deletions

27
server/src/server.js Normal file
View File

@@ -0,0 +1,27 @@
#!/usr/bin/env node
import { ServerTool } from './ServerTool'
import pino from 'pino'
import * as pinoExpress from 'pino-pretty-express'
import path from 'path'
const serviceName = 'dar-server'
const isProduction = (process.env.NODE_ENV == 'production')
let log = null
if (isProduction) {
log = pino( { name: serviceName },
fs.createWriteStream(path.join(config.get('logDir'), serviceName + '.log'))
)
} else {
const pretty = pinoExpress.pretty({})
pretty.pipe(process.stdout)
log = pino({ name: serviceName }, pretty)
}
const tool = new ServerTool(path.basename(process.argv[1], '.js'), log)
tool.run(process.argv.slice(2)).then((exitCode) => {
process.exitCode = exitCode
}).catch((err) => {
console.error(err)
})