Compare commits
No commits in common. "e1ae18638281cfbeca0305ecb23387da3f5db695" and "53cb7c9c1e340e3aabf766b8fc1611a0c57af7ec" have entirely different histories.
e1ae186382
...
53cb7c9c1e
3 changed files with 6 additions and 9 deletions
|
|
@ -16,8 +16,6 @@ from .config import Config, Settings
|
||||||
from .db import Connection, User
|
from .db import Connection, User
|
||||||
from .routers import main_router
|
from .routers import main_router
|
||||||
|
|
||||||
settings = Settings._
|
|
||||||
|
|
||||||
app = FastAPI(
|
app = FastAPI(
|
||||||
title="kiwi-vpn API",
|
title="kiwi-vpn API",
|
||||||
description="This API enables the `kiwi-vpn` service.",
|
description="This API enables the `kiwi-vpn` service.",
|
||||||
|
|
@ -29,12 +27,12 @@ app = FastAPI(
|
||||||
"name": "MIT License",
|
"name": "MIT License",
|
||||||
"url": "https://opensource.org/licenses/mit-license.php",
|
"url": "https://opensource.org/licenses/mit-license.php",
|
||||||
},
|
},
|
||||||
openapi_url=settings.openapi_url,
|
openapi_url=Settings._.openapi_url,
|
||||||
docs_url=settings.docs_url if not settings.production_mode else None,
|
docs_url=Settings._.docs_url if not Settings._.production_mode else None,
|
||||||
redoc_url=settings.redoc_url if not settings.production_mode else None,
|
redoc_url=Settings._.redoc_url if not Settings._.production_mode else None,
|
||||||
)
|
)
|
||||||
|
|
||||||
app.include_router(main_router)
|
app.include_router(main_router, prefix=f"/{Settings._.api_v1_prefix}")
|
||||||
|
|
||||||
|
|
||||||
@app.on_event("startup")
|
@app.on_event("startup")
|
||||||
|
|
|
||||||
|
|
@ -6,12 +6,11 @@ This file: Main API router definition.
|
||||||
|
|
||||||
from fastapi import APIRouter
|
from fastapi import APIRouter
|
||||||
|
|
||||||
from ..config import Settings
|
|
||||||
from . import admin, device, user
|
from . import admin, device, user
|
||||||
|
|
||||||
main_router = APIRouter()
|
main_router = APIRouter()
|
||||||
|
|
||||||
main_router.include_router(admin.router, prefix=f"/{Settings._.api_v1_prefix}")
|
main_router.include_router(admin.router)
|
||||||
main_router.include_router(device.router)
|
main_router.include_router(device.router)
|
||||||
main_router.include_router(user.router)
|
main_router.include_router(user.router)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ async def initial_configure(
|
||||||
|
|
||||||
# create config file, connect to database
|
# create config file, connect to database
|
||||||
config.save()
|
config.save()
|
||||||
Connection.connect(config.db.uri)
|
Connection.connect(current_config.db.uri)
|
||||||
|
|
||||||
|
|
||||||
@router.put(
|
@router.put(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue