From 4712ffd80ae31eae55f32460d6fe82460eeb64cd Mon Sep 17 00:00:00 2001 From: okazakee Date: Wed, 2 Sep 2026 17:12:38 +0200 Subject: [PATCH] fix: tolerate slow Minecraft readiness --- scripts/docker-lifecycle-smoke.mjs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/docker-lifecycle-smoke.mjs b/scripts/docker-lifecycle-smoke.mjs index 9b38dc5..468796c 100644 --- a/scripts/docker-lifecycle-smoke.mjs +++ b/scripts/docker-lifecycle-smoke.mjs @@ -61,6 +61,7 @@ const isMinecraftReady = async (container) => { try { const info = await container.inspect(); if (info.State?.Running !== true) return false; + if (info.State?.Health?.Status === 'healthy') return true; const logs = await container.logs({ stderr: true, stdout: true, tail: 200 }); return /Done \(/u.test(logs.toString()); } catch { @@ -190,8 +191,8 @@ try { await assertDockerConfig(container, expectedDataDir); await waitFor( () => isMinecraftReady(container), - 180_000, - 'Minecraft container readiness log', + 300_000, + 'Minecraft container readiness', ); await fetchJson('POST', `/api/servers/${serverId}/stop`, undefined, cookie);