From 6b28b9f6c0a1d57cd86ef82ed6bc65e31f4b3798 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Uriel=20Jareth=20Alvarado=20Ort=C3=ADz?= Date: Sat, 25 Jul 2026 17:17:22 -0600 Subject: [PATCH] Improve background launch and port overrides --- scripts/preflight.mjs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/preflight.mjs b/scripts/preflight.mjs index 2fb9e36..21fbd83 100644 --- a/scripts/preflight.mjs +++ b/scripts/preflight.mjs @@ -20,7 +20,12 @@ try { } const portsArg = process.argv.find((arg) => arg.startsWith("--ports="))?.split("=", 2)[1]; -const ports = portsArg ? portsArg.split(",").map(Number).filter(Boolean) : []; +const configuredPorts = portsArg ? portsArg.split(",").map(Number).filter(Boolean) : []; +const ports = configuredPorts.map((port, index) => { + if (index === 0 && process.env.PORT) return Number(process.env.PORT) || port; + if (index === 1 && process.env.VITE_PORT) return Number(process.env.VITE_PORT) || port; + return port; +}); function isPortBusy(port) { return new Promise((resolve) => {