From ee8fffeaae4d6b4fa8529d37f72fc60b25469d8f Mon Sep 17 00:00:00 2001 From: EcstaceeLOR Date: Thu, 10 Sep 2026 17:23:04 +0100 Subject: [PATCH] fix: use process health for Render liveness --- render.yaml | 2 +- scripts/test/render-blueprint.test.mjs | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 scripts/test/render-blueprint.test.mjs diff --git a/render.yaml b/render.yaml index f7958c7..64241b5 100644 --- a/render.yaml +++ b/render.yaml @@ -6,7 +6,7 @@ services: region: frankfurt dockerfilePath: ./Dockerfile dockerContext: . - healthCheckPath: /v1/ready + healthCheckPath: /v1/health autoDeployTrigger: checksPass envVars: - key: COMPONENT diff --git a/scripts/test/render-blueprint.test.mjs b/scripts/test/render-blueprint.test.mjs new file mode 100644 index 0000000..c427fc2 --- /dev/null +++ b/scripts/test/render-blueprint.test.mjs @@ -0,0 +1,10 @@ +import assert from "node:assert/strict"; +import { readFile } from "node:fs/promises"; +import test from "node:test"; + +const blueprint = await readFile(new URL("../../render.yaml", import.meta.url), "utf8"); + +test("Render probes process liveness without coupling restarts to free-tier datastores", () => { + assert.match(blueprint, /healthCheckPath: \/v1\/health/); + assert.doesNotMatch(blueprint, /healthCheckPath: \/v1\/ready/); +});