From f447ae4dab6ef9dea3010512d31fff9f469e58cf Mon Sep 17 00:00:00 2001 From: MoonDev Date: Fri, 23 May 2025 02:11:26 +0300 Subject: [PATCH] some fixes --- .env | 2 ++ __pycache__/web_server.cpython-311.pyc | Bin 6611 -> 6983 bytes web_server.py | 12 ++++++++---- 3 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 .env diff --git a/.env b/.env new file mode 100644 index 0000000..ed53591 --- /dev/null +++ b/.env @@ -0,0 +1,2 @@ +# Web dashboard +PASSWORD = 100100555 \ No newline at end of file diff --git a/__pycache__/web_server.cpython-311.pyc b/__pycache__/web_server.cpython-311.pyc index 47f615c00bc834ad1bd879971cb8bbfdaca4b9e9..1d4556bf54b59a11b7f1986a2d24c0e87ced7824 100644 GIT binary patch delta 1541 zcmaJ>O>7%Q6rNezn`|~tVkdTf9RH5X@g*Uq-#7@Oqzi;2n zy!X8~Z)W}Lg`Y3lAKLA02;|#G(Usr!?EPHCvKRVh43Ut<^V{s#y$xCX%Itc^4_15&<+?|`ZXK2Cl)@D*wrJP#usJUb=or*3gSs6k| zl%&;M)LaB2fut2FmCGuh=={l~RZgx+1wNWiWo5N6*vzn=zn1|xe$?{_bN*k2UuLE;W{!H>vXond`j^tn$`njo0988xAd%Q#6+Jc4 zqgg#hM4{`XJrn4?UKF6c>xD3rslfX(+UHO_*hUtfG@A5uaR|53= zwxUgOf=y?{Q9MFF5~uJaeIUlnqFH{Uh)b0t(aqt3ilgHv3x170aRl+J^w1IJSt8{M z4LKts`+Su*7);amoqm3TnUi$OdFd)kp<7qgtgPEeer;VJ~T-qeIFE^oiU5j>0a0d74Id*gkaY zdREODsdS5ymzBmNJ!-wOmL>U&^t!SI-t0e8eaa#9%z`mKpf`H|x>iR*(Rk`8pf&yu z1ow`2ccUu!YJ#uG*G0z{mp{9_yIK{4H8EIht+zXh!U1omZ}-hkYh%|nSG?+q*IaS! z)_hT@qJAO<&mTUw-B@>(=_kRFKf zN?t;YC&Hmhyh6l;Y&>{19^|GH56;_44B%wv+j%qJo0<1!_e1x`4%?c| zX68WJUW60IC7Xv|=9ik@)LF-?v2DDD=VX+J=qpCiWZWxzS8A!>Q67-ZxMT`pyM|z` zm*(|A1uY8VWG}tPyTcAhBjU1kXC6Tuv?$;y&+EVgS`@Zp#Rth<1FmD-ibd{NBYvJ6 zDVcs2whWFUfxgu*>zg2bfR2bxmw%<>wR_vtvt#Pn zHTCRsNblPmDa?xzWM@5)mP2Tz?+x8zhqk1@4Kd#tW@>9jRLxUzb~2V$;>jt}4URBf zFuE&Q{84E*PSQ$NR`BV+giv9__?)lyLiFnrO#HxlRe2!IB(X0cWfCuWQcq)+8)6N_ zNiBV6$-$wo_l=F+zBU@A{nj9Aph;^4h3Kkvu-GRnsnzW${Ipi^$WyS}w{++{{Z!^h zJ@iLev&gEEb2R8|vG|#Jk-=p;;j9x|nHi!v=h^;#FjZkXlU7tco=eSUNE-|GGU#J4 zz#z)N%D~282%y$z1?dC(X{PB@)JysU(I(4<#b2`c!&O$*MXS z2Vr9_PEflZb`VvVO=q%NEmcS66moQo2gVDjG@hH0FOkQkvYFT+23% zSAMsDvAA-^J*y*U+7~%P34P`nu6z;Mc6IK!I(J>2n~|Jphl}oV(QPhT2vpS}fqe&m E07{tozW@LL diff --git a/web_server.py b/web_server.py index 9cbbadf..30ac923 100644 --- a/web_server.py +++ b/web_server.py @@ -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)