This commit is contained in:
28
run.py
Normal file
28
run.py
Normal file
@@ -0,0 +1,28 @@
|
||||
from server.backend.schema.pydantic import settings
|
||||
import uvicorn
|
||||
def start(log_level:str):
|
||||
if __name__ == "__main__":
|
||||
uvicorn.run(
|
||||
"server.backend.endpoints.endpoints:api",
|
||||
host="127.0.0.1",
|
||||
port=settings.PORT,
|
||||
reload=True,
|
||||
log_level=log_level,
|
||||
access_log=True
|
||||
)
|
||||
import argparse
|
||||
parser = argparse.ArgumentParser(description="logging")
|
||||
parser.add_argument(
|
||||
"--mode",
|
||||
choices=["debug","info"],
|
||||
default="info",
|
||||
help="Режим логирования (по умолчанию: info)"
|
||||
)
|
||||
args = parser.parse_args()
|
||||
match args.mode:
|
||||
case "debug":
|
||||
print("Режим:", args.mode)
|
||||
start(args.mode)
|
||||
case "info":
|
||||
print("Режим:", args.mode)
|
||||
start(args.mode)
|
||||
Reference in New Issue
Block a user