From b7b1920846fc6dffdcca9aecdafd962d834c94a1 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Mon, 2 Feb 2026 16:26:19 +0000 Subject: [PATCH] Make devserver verify that no servers are already running before starting them. --- template/scripts/devserver.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/template/scripts/devserver.py b/template/scripts/devserver.py index 02a31e9..253e3d2 100755 --- a/template/scripts/devserver.py +++ b/template/scripts/devserver.py @@ -13,6 +13,7 @@ from pathlib import Path sys.path.insert(0, str(Path(__file__).with_name("fastapi-vue"))) from devutil import ( # type: ignore ProcessGroup, + check_ports_free, logger, ready, setup_fastapi, @@ -36,7 +37,7 @@ async def run_devserver(frontend: str, backend: str) -> None: async with ProcessGroup() as pg: npm_i = await pg.spawn(*npm_install, cwd=front) - await asyncio.sleep(0.2) # reduce message overlap + await check_ports_free(viteurl, backurl) await pg.spawn( *fastapi, "--reload",