feat(backend): add explicit root /health endpoint for Cloud Run checkups

This commit is contained in:
Plena Finance Dev
2026-07-09 16:11:02 +05:30
parent 43c3c8ab86
commit 38df8e77c7

View File

@@ -20,6 +20,11 @@ app.disable('x-powered-by');
app.use(cors({ origin: config.corsOrigin === '*' ? true : config.corsOrigin })); app.use(cors({ origin: config.corsOrigin === '*' ? true : config.corsOrigin }));
app.use(express.json({ limit: '1mb' })); app.use(express.json({ limit: '1mb' }));
// Root health check for Cloud Run deployment checks
app.get('/health', (req, res) => {
res.status(200).json({ status: 'ok' });
});
const apiRoot = config.apiPrefix || '/'; const apiRoot = config.apiPrefix || '/';
app.use(apiRoot, createHealthRouter(config)); app.use(apiRoot, createHealthRouter(config));
app.use(apiRoot, createTodosRouter(config, db)); app.use(apiRoot, createTodosRouter(config, db));