From 669098e568a80a1c193e78764eb1b7fa4f941cc3 Mon Sep 17 00:00:00 2001 From: Henrik Jess Nielsen Date: Tue, 10 Dec 2024 21:57:31 +0100 Subject: [PATCH] [main] Static folder --- __pycache__/app.cpython-312.pyc | Bin 0 -> 2747 bytes app.py | 15 +-------------- templates/base_template.html | 13 +++++++------ 3 files changed, 8 insertions(+), 20 deletions(-) create mode 100644 __pycache__/app.cpython-312.pyc diff --git a/__pycache__/app.cpython-312.pyc b/__pycache__/app.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..67968a64eba5fd1f3a0462a0df4f6de674e37cde GIT binary patch literal 2747 zcmZ`5OKcm*b!I>0E`Jh9$&^gTrX{s0ZJ2Chr*%=sZDd1GJ~muSs1xR+ZaE`qsU?@0 zS-}!5p>!QUG8&+9o7Mv20zUMR)GpxMe2mjefnKOufYptK7Dx)TH#rL6BGE&JRU(XMt}d()GtE_eIho&fW0@iZeoP4B7z9EP!*SORVqnX>?KRC zDka5(WlODwN+AzctZ-E;X&$UvdPxUf)ryoNu!gK?HCBpww6L$wgEcE&O_UNItXo~3 zGa^=ZHCakxBq54#v`s3dXsYsLd$VI9QQ%TY>}LE1*enLXi5s#Hdpb1IwM{Mc0Dmv( z4!EC2rCos0D+OO-=S+76T%|suir)<>&Ao>>K_&mhoWrX4P*2y{fWpp0r`~D>i$V+Z`#Nf`eXP$Gz zXXzWWlskFsM#mh(G0P*SMLBF^qvNMuJWF}qu5k+cuIJ5K#dvC*R_m7GP<|S4nbGm_ zGh=5dF&Qm8r%XaDdfs5b&V*}$BQ^wfhCPZ)h^FW5W_JF6>isDTm-HJYui3iwhYeQF!OI(ZYO~71k&KU z1mD&uOfP_|t|A8@e^lD(5$wfE@B(s#`Q9KBk%@9m2|_uB{vd;!)zgiLStE3=Fzr+= zaJJ33NvIndr8Q>G%-KipDfUEV~pB!9`p#ebF?z>WT5 z8FF9>;!(U1KocS?i*EdpeYsr9%XktK{HEq~WQf!cA}3K$ z7z72LUX&IjW)t}`eisqtxALOA9hFMZpv0N&Q4wc9HWuWdaM|-tG$3wcpGJ$yf>MbG zlKUl+J{i#Z{Yn|pXhMaUDPIMBv z84XSuL;qFa$NU2KvM+Y}krWq6EPBw^5tx46cKQN(tqY+=ynqQ3M_-m^AQ3ozE4F}t zgRf%f8A%1rV^5*vDs{t|KK(w*%dS-TrYl2;Sr){&P@c;*nb6_t$EIkF&ehrR#y*j0 zK_V26S$5g5`0+xAL1Z1@2h$f`?zNKRtNRbH4Bq0mzx~05536^-Gxp9PV7}xU@LY=b z;Va=j>_*xeP0AapD4t>?THG$QMkn>Wx?>`6ECW+s^(w}z9=0pMy5X{2b7;+J^t|9F zvzaqzW@v757HZcq-+{!0J`xp8XqHcuZ9?-AXg+k#@ie)T&Dmbi=7#8;$sO)0cAeH- zg;9fe1RVwG*=58v!hlfq3gPeH+KhQIMTC^3k|s+=V17bj_vd=D+2Xv z@bULy^8NXF2*s0kljFbZxo-Vs|6zbyKPuggz0&Oas}fu9>0ddtvhTfUD|MuK=)M|W zI(PBh((4yrfBV#$I&fc$Ex)#=WmlZ_O!n&hmHA&?Xem7pWu))O6h=$bAma0e9O{6R8=RHX8ZS@|!onF(PY2jxc z_Jg99mi;#up1bsH*YE*+CzTxDE8iLX9>5>%RfnGpe>4~dIRAtjo`iSGsGHt%!bJOV z(`{72e;kC%I8y~B8Bl`G&pqF}sQ}-8G0fT&3kv~7ycSISU2q3L8?&h6&_cEIj6oVX zb!`;1s0XtMX{?j)NPahM1wOkpRw5wL_*_z`g zPad%BkRU0R4H+eRzbixNz2@!8An3)Oi8|VX5Bb@l9jn@8)}qJR_W>umE58TRri?NE z8yea`2RG1x4OI9TML$ORKhVeq%5I>e8|dpB=m!r%D4e)tHs#F_!pf3%v zOPPzA<@Cy{&CFeVU{g}CymIa{1k09;q=Oz}GtuU2=|i_X#^FsVg^ynkZz5Q3%b$rw h@SngB1mR&8w71mkS3CxHyK^LcA|n4WqMk^H{{#47qe=h( literal 0 HcmV?d00001 diff --git a/app.py b/app.py index a535336..b9536c0 100644 --- a/app.py +++ b/app.py @@ -11,25 +11,12 @@ from starlette.middleware.base import BaseHTTPMiddleware from starlette.requests import Request from fastapi.middleware.trustedhost import TrustedHostMiddleware -class ProxyHeadersMiddleware(BaseHTTPMiddleware): - async def dispatch(self, request: Request, call_next): - proto = request.headers.get("X-Forwarded-Proto", "http") - host = request.headers.get("X-Forwarded-Host", request.headers.get("Host")) - - # Update request scheme and host for correct URL generation - request.scope["scheme"] = proto - if host: - request.scope["server"] = (host.split(":")[0], request.scope["server"][1]) - - response = await call_next(request) - return response app = FastAPI() # Mount static files app.mount("/static", StaticFiles(directory="static"), name="static") -app.add_middleware(ProxyHeadersMiddleware) -app.add_middleware(TrustedHostMiddleware, allowed_hosts=["lifefaq.nomad.i80.dk", "lifefaq.i80.dk","localhost"]) + # Templates directory templates = Jinja2Templates(directory="templates") diff --git a/templates/base_template.html b/templates/base_template.html index 6d45e4b..e2d3479 100644 --- a/templates/base_template.html +++ b/templates/base_template.html @@ -4,7 +4,8 @@ {% block title %}PortugalFAQ{% endblock %} - + + @@ -39,10 +40,10 @@ - - - - - + + + + + \ No newline at end of file