some fixes
This commit is contained in:
Binary file not shown.
@@ -1,3 +1,4 @@
|
||||
|
||||
from fastapi import FastAPI, HTTPException
|
||||
from pydantic import BaseModel
|
||||
from fastapi.staticfiles import StaticFiles
|
||||
@@ -13,11 +14,13 @@ import time
|
||||
import yaml
|
||||
from pathlib import Path
|
||||
from utils.get_primary_ip import get_primary_ip
|
||||
import os
|
||||
from dotenv import dotenv_values
|
||||
|
||||
PASSWORD = "10010055"
|
||||
config = dotenv_values(".env")
|
||||
PASSWORD = config.get("PASSWORD")
|
||||
SKIP_HASH = False
|
||||
|
||||
|
||||
app = FastAPI()
|
||||
|
||||
# Add CORS middleware
|
||||
@@ -30,12 +33,13 @@ app.add_middleware(
|
||||
)
|
||||
|
||||
# Static files & UI server
|
||||
app.mount("/static", StaticFiles(directory="static"), name="static")
|
||||
app.mount("/assets", StaticFiles(directory="static/frontend/dist/assets"), name="assets")
|
||||
app.mount("/icons", StaticFiles(directory="static/frontend/public/icons"), name="icons")
|
||||
|
||||
# Show main page
|
||||
@app.get("/")
|
||||
async def read_index():
|
||||
with open("static/index.html", "r", encoding="utf-8") as f:
|
||||
with open("static/frontend/dist/index.html", "r", encoding="utf-8") as f:
|
||||
html_content = f.read()
|
||||
return HTMLResponse(content=html_content, status_code=200)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user