init
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
from fastapi import FastAPI
|
||||
import tomllib
|
||||
import uvicorn
|
||||
|
||||
from .routers import ip
|
||||
|
||||
def get_version_from_pyproject():
|
||||
with open("pyproject.toml", "rb") as f:
|
||||
data = tomllib.load(f)
|
||||
return data["project"]["version"]
|
||||
|
||||
|
||||
app = FastAPI(
|
||||
title='uVPN Backend',
|
||||
version=get_version_from_pyproject()
|
||||
)
|
||||
|
||||
app.include_router(ip.router)
|
||||
|
||||
uvicorn.run(app, host='0.0.0.0', port=8443)
|
||||
Reference in New Issue
Block a user