From e0d3a27c8192a970e0a18f8c51a6fb309ca8ec91 Mon Sep 17 00:00:00 2001 From: Urjit Chakraborty <135136842+urjitc@users.noreply.github.com> Date: Thu, 8 Oct 2026 17:56:36 +0000 Subject: [PATCH] fix(liteparse): answer the container readiness probe so it is not logged as an error Co-authored-by: polylane[bot] <277585245+polylane[bot]@users.noreply.github.com> --- containers/liteparse/server.mjs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/containers/liteparse/server.mjs b/containers/liteparse/server.mjs index 1dbefe0c..651965ad 100644 --- a/containers/liteparse/server.mjs +++ b/containers/liteparse/server.mjs @@ -46,6 +46,14 @@ async function handleRequest(request, response) { let holdsParseSlot = false; try { + // The @cloudflare/containers runtime probes the port with a `GET /` request + // before routing work here. Answer the readiness probe so it is logged as a + // served request instead of a 404, which this server records as an error. + if (request.method === "GET" && request.url === "/") { + status = 200; + return sendJson(response, status, { status: "ok" }); + } + if ( request.method === "POST" && (request.url === "/prepare/pdf" || request.url === "/preview/image")