From d50061a1e59b85c58c8fedb85850c8dc9815973d Mon Sep 17 00:00:00 2001 From: Krrish Dholakia Date: Thu, 25 Jun 2026 22:22:29 -0700 Subject: [PATCH] feat(prompt-compression): add headroom raw proxy deployment for Render --- prompt_compression/headroom-proxy/Dockerfile | 14 ++++++++++++++ prompt_compression/headroom-proxy/render.yaml | 15 +++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 prompt_compression/headroom-proxy/Dockerfile create mode 100644 prompt_compression/headroom-proxy/render.yaml diff --git a/prompt_compression/headroom-proxy/Dockerfile b/prompt_compression/headroom-proxy/Dockerfile new file mode 100644 index 00000000000..920b6dfbfbb --- /dev/null +++ b/prompt_compression/headroom-proxy/Dockerfile @@ -0,0 +1,14 @@ +FROM python:3.12-slim + +RUN apt-get update \ + && apt-get install -y --no-install-recommends build-essential \ + && pip install --no-cache-dir "headroom-ai[proxy]==0.27.0" \ + && apt-get purge -y build-essential \ + && apt-get autoremove -y \ + && rm -rf /var/lib/apt/lists/* + +EXPOSE 8787 + +ENV HEADROOM_TELEMETRY=off + +CMD ["headroom", "proxy", "--host", "0.0.0.0", "--port", "8787"] diff --git a/prompt_compression/headroom-proxy/render.yaml b/prompt_compression/headroom-proxy/render.yaml new file mode 100644 index 00000000000..d1cdef4001e --- /dev/null +++ b/prompt_compression/headroom-proxy/render.yaml @@ -0,0 +1,15 @@ +services: + - type: web + name: headroom-proxy + runtime: docker + plan: starter + dockerfilePath: ./Dockerfile + dockerContext: . + envVars: + - key: OPENAI_API_KEY + sync: false + - key: ANTHROPIC_API_KEY + sync: false + - key: HEADROOM_TELEMETRY + value: "off" + healthCheckPath: /health