lecheminvert.tech/server/api/health.get.ts
Adam Belkacemi cf6ee64e31
Some checks are pending
CI / tests (push) Waiting to run
CI / deploiement (push) Blocked by required conditions
Import initial : code en production sur Hetzner
2026-09-07 18:21:38 +00:00

13 lines
404 B
TypeScript

/**
* Cible du health check de l'ALB.
* Volontairement sans dependance externe : si OpenRouteService tombe,
* la tache reste saine et continue de servir ce qu'elle peut.
*/
export default defineEventHandler((event) => {
setHeader(event, 'Cache-Control', 'no-store')
return {
status: 'ok',
uptimeSeconds: Math.round(process.uptime()),
version: process.env.APP_VERSION ?? 'dev',
}
})