mirror of
https://github.com/mruwnik/memory.git
synced 2025-06-08 13:24:41 +02:00
better proxy
This commit is contained in:
parent
3d9f8ae55f
commit
7ac16031bb
@ -162,13 +162,9 @@ services:
|
||||
dockerfile: docker/api/Dockerfile
|
||||
restart: unless-stopped
|
||||
networks: [kbnet]
|
||||
depends_on: [api]
|
||||
environment:
|
||||
<<: *env
|
||||
PROXY_EMAIL: "${PROXY_EMAIL}"
|
||||
PROXY_PASSWORD: "${PROXY_PASSWORD}"
|
||||
PROXY_REMOTE_SERVER: "http://api:8000"
|
||||
command: ["python", "/app/tools/simple_proxy.py", "--remote-server", "http://api:8000", "--email", "${PROXY_EMAIL}", "--password", "${PROXY_PASSWORD}", "--port", "8001"]
|
||||
command: ["python", "/app/tools/simple_proxy.py", "--remote-server", "${PROXY_REMOTE_SERVER:-http://api:8000}", "--email", "${PROXY_EMAIL}", "--password", "${PROXY_PASSWORD}", "--port", "8001"]
|
||||
volumes:
|
||||
- ./tools:/app/tools:ro
|
||||
ports:
|
||||
|
@ -92,9 +92,13 @@ async def proxy_request(request: Request) -> Response:
|
||||
resp = Response(
|
||||
content=response.content,
|
||||
status_code=response.status_code,
|
||||
headers=dict(response.headers),
|
||||
headers={
|
||||
k: v.replace(state.remote_server, f"http://localhost:{state.port}")
|
||||
for k, v in response.headers.items()
|
||||
},
|
||||
media_type=response.headers.get("content-type"),
|
||||
)
|
||||
print(resp.headers)
|
||||
return resp
|
||||
|
||||
except httpx.RequestError as e:
|
||||
|
Loading…
x
Reference in New Issue
Block a user