Added healthcheck route
This commit is contained in:
12
apps/backend/src/modules/health-check/health-check.routes.ts
Normal file
12
apps/backend/src/modules/health-check/health-check.routes.ts
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
import { AppEnv } from "@/types/hono";
|
||||||
|
import { Hono } from "hono";
|
||||||
|
|
||||||
|
export const healthCheckRoutes = new Hono<AppEnv>()
|
||||||
|
|
||||||
|
|
||||||
|
healthCheckRoutes.get('/', (c) => {
|
||||||
|
return c.json({
|
||||||
|
status: 'healthy',
|
||||||
|
timeStamp: new Date()
|
||||||
|
}, 200)
|
||||||
|
})
|
||||||
@@ -11,6 +11,7 @@ import { publicBookingRoutes } from '@/modules/public-booking/public-booking.rou
|
|||||||
import { sportRoutes } from '@/modules/sport/sport.routes'
|
import { sportRoutes } from '@/modules/sport/sport.routes'
|
||||||
import { userRoutes } from '@/modules/user/user.routes'
|
import { userRoutes } from '@/modules/user/user.routes'
|
||||||
import type { AppEnv } from '@/types/hono'
|
import type { AppEnv } from '@/types/hono'
|
||||||
|
import { healthCheckRoutes } from './modules/health-check/health-check.routes'
|
||||||
|
|
||||||
export function registerRoutes(app: Hono<AppEnv>) {
|
export function registerRoutes(app: Hono<AppEnv>) {
|
||||||
registerApiRoutes(app, {
|
registerApiRoutes(app, {
|
||||||
@@ -24,6 +25,7 @@ export function registerRoutes(app: Hono<AppEnv>) {
|
|||||||
|
|
||||||
app.route('/api/public-bookings', publicBookingRoutes)
|
app.route('/api/public-bookings', publicBookingRoutes)
|
||||||
app.route('/api/admin-bookings', adminBookingRoutes)
|
app.route('/api/admin-bookings', adminBookingRoutes)
|
||||||
|
app.route('/api/health', healthCheckRoutes)
|
||||||
|
|
||||||
app.use('*', serveStatic({ root: './public' }))
|
app.use('*', serveStatic({ root: './public' }))
|
||||||
app.get('*', async (c) => {
|
app.get('*', async (c) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user