mirror of
https://github.com/cpacker/MemGPT.git
synced 2025-06-03 04:30:22 +00:00
fix: make healthcheck public (#2209)
This commit is contained in:
parent
7f85a0315b
commit
7472a3d9cf
@ -109,7 +109,13 @@ random_password = os.getenv("LETTA_SERVER_PASSWORD") or generate_password()
|
||||
|
||||
|
||||
class CheckPasswordMiddleware(BaseHTTPMiddleware):
|
||||
|
||||
async def dispatch(self, request, call_next):
|
||||
|
||||
# Exclude health check endpoint from password protection
|
||||
if request.url.path == "/v1/health/" or request.url.path == "/latest/health/":
|
||||
return await call_next(request)
|
||||
|
||||
if request.headers.get("X-BARE-PASSWORD") == f"password {random_password}":
|
||||
return await call_next(request)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user