Files
probably-rendering-one-more…/scripts/container-health.mjs
T
codex-bot 818b1894e7
PROMPT Docker CI and deployment / verify-and-deploy (push) Successful in 14m10s
Run the complete PROMPT stack and CI verification in Docker
2026-10-23 00:19:08 +08:00

10 lines
483 B
JavaScript

try {
const port = process.env.PORT || '3000';
const [health, ready] = await Promise.all([
fetch(`http://127.0.0.1:${port}/api/health`, { signal: AbortSignal.timeout(5000) }),
fetch(`http://127.0.0.1:${port}/api/ready`, { signal: AbortSignal.timeout(5000) }),
]);
const data = await health.json();
if (!health.ok || !ready.ok || data.service !== 'prompt' || data.release !== (process.env.RELEASE_SHA || 'development')) process.exit(1);
} catch { process.exit(1); }