Skip to content

Commit 76c00e7

Browse files
committed
Add favicon
1 parent 4005a6f commit 76c00e7

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

root/app/api.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
11
from fastapi import FastAPI, HTTPException
2+
from fastapi.openapi.docs import get_swagger_ui_html
23
from fastapi.responses import JSONResponse
4+
from fastapi.staticfiles import StaticFiles
35
from keyvaluestore import KeyValueStore
46
from models import ImagesResponse
57
from pydantic import ValidationError
68
import json
79
import traceback
810

9-
api = FastAPI(docs_url="/", title="LinuxServer API", redoc_url=None, version="1.0")
11+
api = FastAPI(docs_url=None, redoc_url=None, version="1.0", title="LinuxServer API")
12+
api.mount("/static", StaticFiles(directory="static"), name="static")
13+
14+
15+
@api.get("/", include_in_schema=False)
16+
async def swagger_ui_html():
17+
return get_swagger_ui_html(openapi_url="/openapi.json", title="LinuxServer API", swagger_favicon_url="/static/logo.png")
1018

1119
@api.get("/health", summary="Get the health status")
1220
async def health():

root/app/static/logo.png

19.3 KB
Loading

0 commit comments

Comments
 (0)