Implement smarter reload handing on fastapi_vue.server(), simplify __main__, reload the main folder regardless of CWD.

This commit is contained in:
2026-06-29 18:49:18 +00:00
parent ec6a084969
commit 03aa31cedb
2 changed files with 13 additions and 5 deletions
+2 -2
View File
@@ -3,6 +3,7 @@
import argparse
import os
from pathlib import Path
from fastapi_vue import server
@@ -20,12 +21,11 @@ def main() -> None:
help=(f"Endpoint (default: localhost:{DEFAULT_PORT})."),
)
args = parser.parse_args()
dev = {"reload": True, "reload_dirs": ["MODULE_NAME"]} if DEVMODE else {}
server.run(
"APP_MODULE:APP_VAR",
listen=args.listen,
default_port=DEFAULT_PORT,
**dev,
reload=Path(__file__).parent if DEVMODE else False,
)