23 lines
728 B
Python
23 lines
728 B
Python
|
|
from fastapi import FastAPI
|
||
|
|
import uvicorn
|
||
|
|
from api.router import router
|
||
|
|
from config.cors import CORSMiddlewareConfig
|
||
|
|
from services.network_service import NetworkService
|
||
|
|
|
||
|
|
app = FastAPI(
|
||
|
|
title="GONETS",
|
||
|
|
description="Панель для управления системными сервисами Linux",
|
||
|
|
version="0.0.2",
|
||
|
|
)
|
||
|
|
|
||
|
|
cors_config = CORSMiddlewareConfig(app)
|
||
|
|
cors_config.add_cors_middleware()
|
||
|
|
|
||
|
|
app.include_router(router)
|
||
|
|
|
||
|
|
network_service = NetworkService()
|
||
|
|
|
||
|
|
if __name__ == "__main__":
|
||
|
|
#uvicorn.run("main:app", host='0.0.0.0', port=8001, reload=True, ssl_keyfile="/etc/gonets/certs/gonets.key", ssl_certfile="/etc/gonets/certs/gonets.crt")
|
||
|
|
uvicorn.run("main:app", host="0.0.0.0", port=8001, reload=True)
|