refactoring
This commit is contained in:
parent
d1bc1fdf18
commit
8fbec57acb
|
@ -20,10 +20,6 @@ class RunConfig(BaseModel):
|
|||
reload: bool = True
|
||||
|
||||
|
||||
class PrefixConfig(BaseModel):
|
||||
swagger: str = "/docs"
|
||||
|
||||
|
||||
class SwaggerConfig(BaseModel):
|
||||
openapi_url: str = "/openapi.json"
|
||||
title: str = "Netadm API"
|
||||
|
@ -45,7 +41,6 @@ class Settings(BaseSettings):
|
|||
)
|
||||
run: RunConfig = RunConfig()
|
||||
swagger: SwaggerConfig = SwaggerConfig()
|
||||
prefix: PrefixConfig = PrefixConfig()
|
||||
|
||||
|
||||
settings = Settings()
|
||||
|
|
21
main.py
21
main.py
|
@ -1,30 +1,11 @@
|
|||
import logging
|
||||
from config import settings, STATIC_DIR
|
||||
from scripts.сheck_available_ports import start_check
|
||||
import uvicorn
|
||||
from fastapi import FastAPI
|
||||
from fastapi.responses import ORJSONResponse
|
||||
from starlette.staticfiles import StaticFiles
|
||||
from web.routers import router as web_router
|
||||
|
||||
|
||||
input_text = """
|
||||
|
||||
Info;1001-12:00:17;Сущетвует разрешенная трансляция 37.18.15.119:13081/tcp и это хорошо.
|
||||
|
||||
Info;1001-12:00:17;Сущетвует разрешенная трансляция 46.17.253.143:3305/tcp и это хорошо.
|
||||
|
||||
Info;1001-12:00:17;Сущетвует разрешенная трансляция 37.18.15.119:18080/tcp и это хорошо.
|
||||
|
||||
Error;1001-12:00:17;Сущетвует разрешенная трансляция 188.92.104.110:1554/tcp и это хорошо.
|
||||
|
||||
Error;1001-12:00:17;Информация о 46.243.234.23:1555/tcp есть в реестре, но нет в результатах сканирования.
|
||||
|
||||
Error;1001-12:00:17;Информация о 46.243.234.23:13081/tcp есть в реестре, но нет в результатах сканирования.
|
||||
|
||||
Info;1001-12:00:17;Script finished
|
||||
"""
|
||||
|
||||
main_app = FastAPI(
|
||||
default_response_class=ORJSONResponse,
|
||||
docs_url=None,
|
||||
|
@ -37,9 +18,11 @@ main_app.mount("/static", StaticFiles(directory=STATIC_DIR), name="static")
|
|||
|
||||
|
||||
if __name__ == "__main__":
|
||||
logging.info("Starting server")
|
||||
uvicorn.run(
|
||||
"main:main_app",
|
||||
host=settings.run.host,
|
||||
port=settings.run.port,
|
||||
reload=settings.run.reload,
|
||||
)
|
||||
logging.info("Server stopped")
|
||||
|
|
Loading…
Reference in New Issue