some fixes
This commit is contained in:
Binary file not shown.
@@ -1,3 +1,4 @@
|
|||||||
|
|
||||||
from fastapi import FastAPI, HTTPException
|
from fastapi import FastAPI, HTTPException
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
from fastapi.staticfiles import StaticFiles
|
from fastapi.staticfiles import StaticFiles
|
||||||
@@ -13,11 +14,13 @@ import time
|
|||||||
import yaml
|
import yaml
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from utils.get_primary_ip import get_primary_ip
|
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
|
SKIP_HASH = False
|
||||||
|
|
||||||
|
|
||||||
app = FastAPI()
|
app = FastAPI()
|
||||||
|
|
||||||
# Add CORS middleware
|
# Add CORS middleware
|
||||||
@@ -30,12 +33,13 @@ app.add_middleware(
|
|||||||
)
|
)
|
||||||
|
|
||||||
# Static files & UI server
|
# 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
|
# Show main page
|
||||||
@app.get("/")
|
@app.get("/")
|
||||||
async def read_index():
|
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()
|
html_content = f.read()
|
||||||
return HTMLResponse(content=html_content, status_code=200)
|
return HTMLResponse(content=html_content, status_code=200)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user