mirror of
https://github.com/katanemo/plano.git
synced 2026-06-17 15:25:17 +02:00
fix model_server cli and update version to 0.1.7
This commit is contained in:
parent
1299afd05c
commit
8f1b21124b
6 changed files with 148 additions and 3778 deletions
|
|
@ -1,3 +1,4 @@
|
|||
import logging
|
||||
import sys
|
||||
import subprocess
|
||||
import argparse
|
||||
|
|
@ -13,6 +14,29 @@ from src.commons.utils import (
|
|||
)
|
||||
|
||||
|
||||
log = logging.getLogger("model_server.cli")
|
||||
log.setLevel(logging.INFO)
|
||||
log.info(f"model server version: {get_version()}")
|
||||
|
||||
|
||||
def run_server(port=51000):
|
||||
"""Start, stop, or restart the Uvicorn server based on command-line arguments."""
|
||||
if len(sys.argv) > 1:
|
||||
action = sys.argv[1]
|
||||
else:
|
||||
action = "start"
|
||||
|
||||
if action == "start":
|
||||
start_server(port)
|
||||
elif action == "stop":
|
||||
stop_server(port)
|
||||
elif action == "restart":
|
||||
restart_server(port)
|
||||
else:
|
||||
log.info(f"Unknown action: {action}")
|
||||
sys.exit(1)
|
||||
|
||||
|
||||
def start_server(port=51000):
|
||||
"""Start the Uvicorn server."""
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue