Initial commit

This commit is contained in:
shahzeydyfah
2024-02-15 00:17:51 +03:30
commit 4b0396466d
111 changed files with 6296 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
from fastapi.requests import Request
from config import conf
from core.app import app
@app.middleware("http")
async def prod_middleware(request: Request, call_next):
if (
request.url.hostname == "scm.haco.dc"
or request.url.hostname == "scm.hacoupian.net"
or request.url.hostname == "rc.hacoupian.net"
):
conf.server.is_prod = True
else:
conf.server.is_prod = False
response = await call_next(request)
response.headers["is-host"] = request.url.hostname
response.headers["is-prod"] = str(conf.server.is_prod)
return response