Files
wedding-site/run.py
MH.Dmitrii ad28739b3b
All checks were successful
Build Docker / build (push) Successful in 31s
0.0042
2026-02-28 18:49:19 +03:00

28 lines
802 B
Python

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="0.0.0.0",
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)