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)