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