mountain-pass/addressr

View on GitHub
server.js

Summary

Maintainability
A
0 mins
Test Coverage
import debug from 'debug'
import { esConnect } from './client/elasticsearch'
import { printVersion } from './service/printVersion'
import { startServer } from './swagger'

const logger = debug('api')

startServer().then(() => {
  logger('connecting es client')
  const p1 = esConnect().then(esClient => {
    global.esClient = esClient
    logger('es client connected')
  })
  p1.then(() => {
    console.log('=====================')
    console.log('Addressr - API Server')
    console.log('=====================')

    printVersion()
  })
})