Skip to content

Commit c55be94

Browse files
committed
Add favicon
1 parent d815aec commit c55be94

3 files changed

Lines changed: 212 additions & 1 deletion

File tree

src/blueapi/service/main.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,12 @@
2020
)
2121
from fastapi.datastructures import Address
2222
from fastapi.middleware.cors import CORSMiddleware
23-
from fastapi.responses import HTMLResponse, RedirectResponse, StreamingResponse
23+
from fastapi.responses import (
24+
FileResponse,
25+
HTMLResponse,
26+
RedirectResponse,
27+
StreamingResponse,
28+
)
2429
from fastapi.security import OAuth2AuthorizationCodeBearer
2530
from fastapi.templating import Jinja2Templates
2631
from observability_utils.tracing import (
@@ -652,6 +657,11 @@ def root_landing(
652657
)
653658

654659

660+
@open_router.get("/favicon", include_in_schema=False)
661+
async def favicon():
662+
return FileResponse("templates/blueapi-logo.svg")
663+
664+
655665
@secure_router.post("/run", include_in_schema=True, tags=[Tag.TASK])
656666
@start_as_current_span(TRACER)
657667
def run(

templates/blueapi-logo.svg

Lines changed: 200 additions & 0 deletions
Loading

templates/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
<head>
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<link rel="icon" type="image/svg" href="/favicon">
67
<title>{{instrument}}-blueapi</title>
78
<style>
89
dl {

0 commit comments

Comments
 (0)