LeoVasanko
02b3890cd3
Proper error messages on npm and port check failures, avoid leaking asyncio tasks.
2026-09-12 05:50:52 +00:00
LeoVasanko
beca6806ef
Tidy up HTTP client; nowadays we have UTF-8 headers.
2026-09-12 04:56:18 +00:00
LeoVasanko
c25835f467
Rewritten devutil.ProcessGroup with proper handling of subprocess deaths
...
- Terminates instantly when vital process dies (e.g. backend doesn't start)
- Derived of TaskGroup, augmenting its functionality with similar semantics
2026-09-12 04:48:03 +00:00
LeoVasanko
b0b216b784
Run backend as module (python -m) in devserver instead of PATH-installed CLI.
2026-08-31 20:26:30 +00:00
LeoVasanko
c65d8eaa12
Target project no longer depends on httpx but depends on ~matching fastapi-vue version. Ruff cleanup.
2026-08-31 17:07:49 +00:00
LeoVasanko
682d70cb23
Cleanup for ALL ruff checks, and re-ruff to target project settings when installing templates, avoiding formatting errors after patching.
2026-03-08 15:25:52 +00:00
LeoVasanko
1aaf040db7
Make devserver backend health check endpoint configurable, preserved in upgrades and optional.
2026-03-07 23:55:10 +00:00
LeoVasanko
ef6bce8f3f
Use the CLI script rather than python -m for running the main app from devserver.
2026-02-09 15:55:08 +00:00
LeoVasanko
4bf102579a
Added automatic handling of FastAPI debug mode. Use templating more completely to enable project name as env prefix etc.
2026-02-06 19:05:36 +00:00
LeoVasanko
c300a1a291
Simplified uvicorn running in multiprocess mode, avoiding a crash on Windows when it couldn't setup threads (running from a worker thread).
2026-02-02 21:02:34 +00:00
LeoVasanko
bdfaa22b0c
Another file extension showing, swapping to stem for logging.
2026-02-02 20:47:32 +00:00
LeoVasanko
a84041a923
Refactor with new fastapi-vue utility module to run the server, used in CLI main and devserver to run the main app. Default ports made part of templating, so that --ports can be easily specified to fastapi-vue-setup to customize (respects earlier choices when no --ports is specified). New overall default ports 3100, 3200.
2026-02-02 19:56:31 +00:00
LeoVasanko
5391c81e8b
Cleanup fixes, and-- cleanup.
2026-02-02 16:43:39 +00:00
LeoVasanko
c106ce1a44
Add missing files.
2026-02-02 16:27:34 +00:00