Source: server/rest-api.js

const express = require('express')
const { logInfo } = require('../log')

/**
  * @class
*/
class RestApiService {

  static start(platformConfig) {
    const server = express()

    server.use(express.json())

    server.get('/', (req, res) => {
      res.redirect('/status')
    })

    server.get('/status', (req, res) => {
      res.send('Server is live')
    })

    server.listen(platformConfig.ciInternalServerPort, () => {
      logInfo({ message: `[RestApiService] API is live on port ${platformConfig.ciInternalServerPort}`})
    })
  }

}

module.exports = {
  RestApiService
}