30 lines
690 B
Python
30 lines
690 B
Python
# auto-upgrade@fastapi-vue-setup - remove this if you modify this file
|
|
import argparse
|
|
import os
|
|
|
|
from fastapi_vue import server
|
|
|
|
DEFAULT_PORT = TEMPLATE_DEFAULT_PORT
|
|
DEVMODE = bool(os.getenv("ENVPREFIX_FRONTEND_URL"))
|
|
|
|
|
|
def main():
|
|
parser = argparse.ArgumentParser(description="Run the MODULE_NAME server.")
|
|
parser.add_argument(
|
|
"-l",
|
|
"--listen",
|
|
action="append",
|
|
help=(f"Endpoint (default: localhost:{DEFAULT_PORT})."),
|
|
)
|
|
args = parser.parse_args()
|
|
server.run(
|
|
"MODULE_NAME.APP_MODULE:APP_VAR",
|
|
listen=args.listen,
|
|
default_port=DEFAULT_PORT,
|
|
reload=DEVMODE,
|
|
)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|