15 lines
400 B
TypeScript
15 lines
400 B
TypeScript
import { pluginGracefulServer } from 'graceful-server-elysia'
|
|
import logger from './logger'
|
|
import { PORT } from '~/config'
|
|
|
|
export const gracefulServerPlugin = pluginGracefulServer({
|
|
onStart: () => {
|
|
logger.info('Service is starting...')
|
|
},
|
|
onReady: () => {
|
|
logger.info(`Service is running at http://0.0.0.0:${PORT}`)
|
|
},
|
|
})
|
|
|
|
export { setServerIsReady } from 'graceful-server-elysia'
|