Skip to content

Commit 5ebb6b6

Browse files
committed
feat: helm chart for v2 api backend
1 parent 94c8e87 commit 5ebb6b6

6 files changed

Lines changed: 18 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,8 @@ jobs:
101101
env:
102102
OPENAI_BASE_URL: ${{ secrets.OPENAI_BASE_URL_PRD }}
103103
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY_PRD }}
104+
INFERENCE_BASE_URL: ${{ secrets.INFERENCE_BASE_URL_PRD }}
105+
INFERENCE_API_KEY: ${{ secrets.INFERENCE_API_KEY_PRD }}
104106
MCP_BASIC_KEY: ${{ secrets.MCP_BASIC_KEY_PRD }}
105107
MCP_PAPERSCORE_KEY: ${{ secrets.MCP_PAPERSCORE_KEY_PRD }}
106108
XTRAGPT_OPENAI_API_KEY: ${{ secrets.XTRAGPT_OPENAI_API_KEY_PRD }}

hack/dev-apply.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ cd $ROOT_DIR
88
echo $ROOT_DIR
99

1010
OPENAI_API_KEY=${OPENAI_API_KEY:-sk-dummy-OPENAI_API_KEY}
11+
INFERENCE_BASE_URL=${INFERENCE_BASE_URL:-https://inference.paperdebugger.workers.dev}
12+
INFERENCE_API_KEY=${INFERENCE_API_KEY:-sk-dummy-OPEN-ROUTER}
1113
MCP_BASIC_KEY=${MCP_BASIC_KEY:-sk-dummy-MCP_BASIC_KEY}
1214
MCP_PAPERSCORE_KEY=${MCP_PAPERSCORE_KEY:-sk-dummy-MCP_PAPERSCORE_KEY}
1315
XTRAGPT_OPENAI_API_KEY=${XTRAGPT_OPENAI_API_KEY:-sk-dummy-XTRAGPT_OPENAI_API_KEY}
@@ -22,6 +24,8 @@ helm template $ROOT_DIR/helm-chart \
2224
--values $ROOT_DIR/helm-chart/values.yaml \
2325
--values $ROOT_DIR/hack/values-dev.yaml \
2426
--set-string openai_api_key=$OPENAI_API_KEY \
27+
--set-string inference_base_url=$INFERENCE_BASE_URL \
28+
--set-string inference_api_key=$INFERENCE_API_KEY \
2529
--set-string mcp_basic_key=$MCP_BASIC_KEY \
2630
--set-string mcp_paperscore_key=$MCP_PAPERSCORE_KEY \
2731
--set-string xtragpt_openai_api_key=$XTRAGPT_OPENAI_API_KEY \

hack/prd.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ cd $ROOT_DIR
77

88
OPENAI_BASE_URL=${OPENAI_BASE_URL:-https://api.openai.com/v1}
99
OPENAI_API_KEY=${OPENAI_API_KEY:-sk-dummy-OPENAI_API_KEY}
10+
INFERENCE_BASE_URL=${INFERENCE_BASE_URL:-https://inference.paperdebugger.workers.dev}
11+
INFERENCE_API_KEY=${INFERENCE_API_KEY:-sk-dummy-OPEN-ROUTER}
1012
MCP_BASIC_KEY=${MCP_BASIC_KEY:-sk-dummy-MCP_BASIC_KEY}
1113
MCP_PAPERSCORE_KEY=${MCP_PAPERSCORE_KEY:-sk-dummy-MCP_PAPERSCORE_KEY}
1214
XTRAGPT_OPENAI_API_KEY=${XTRAGPT_OPENAI_API_KEY:-sk-dummy-XTRAGPT_OPENAI_API_KEY}
@@ -24,6 +26,8 @@ helm template $ROOT_DIR/helm-chart \
2426
--values $ROOT_DIR/hack/values-prd.yaml \
2527
--set-string openai_base_url=$OPENAI_BASE_URL \
2628
--set-string openai_api_key=$OPENAI_API_KEY \
29+
--set-string inference_base_url=$INFERENCE_BASE_URL \
30+
--set-string inference_api_key=$INFERENCE_API_KEY \
2731
--set-string mcp_basic_key=$MCP_BASIC_KEY \
2832
--set-string mcp_paperscore_key=$MCP_PAPERSCORE_KEY \
2933
--set-string xtragpt_openai_api_key=$XTRAGPT_OPENAI_API_KEY \

hack/stg.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ cd $ROOT_DIR
77

88
OPENAI_BASE_URL=${OPENAI_BASE_URL:-https://api.openai.com/v1}
99
OPENAI_API_KEY=${OPENAI_API_KEY:-sk-dummy-OPENAI_API_KEY}
10+
INFERENCE_BASE_URL=${INFERENCE_BASE_URL:-https://inference.paperdebugger.workers.dev}
11+
INFERENCE_API_KEY=${INFERENCE_API_KEY:-sk-dummy-OPEN-ROUTER}
1012
MCP_BASIC_KEY=${MCP_BASIC_KEY:-sk-dummy-MCP_BASIC_KEY}
1113
MCP_PAPERSCORE_KEY=${MCP_PAPERSCORE_KEY:-sk-dummy-MCP_PAPERSCORE_KEY}
1214
XTRAGPT_OPENAI_API_KEY=${XTRAGPT_OPENAI_API_KEY:-sk-dummy-XTRAGPT_OPENAI_API_KEY}
@@ -24,6 +26,8 @@ helm template $ROOT_DIR/helm-chart \
2426
--values $ROOT_DIR/hack/values-stg.yaml \
2527
--set-string openai_base_url=$OPENAI_BASE_URL \
2628
--set-string openai_api_key=$OPENAI_API_KEY \
29+
--set-string inference_base_url=$INFERENCE_BASE_URL \
30+
--set-string inference_api_key=$INFERENCE_API_KEY \
2731
--set-string mcp_basic_key=$MCP_BASIC_KEY \
2832
--set-string mcp_paperscore_key=$MCP_PAPERSCORE_KEY \
2933
--set-string xtragpt_openai_api_key=$XTRAGPT_OPENAI_API_KEY \

helm-chart/templates/paperdebugger.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ metadata:
5959
data:
6060
OPENAI_BASE_URL: "{{ .Values.openai_base_url }}"
6161
OPENAI_API_KEY: "{{ .Values.openai_api_key }}"
62+
INFERENCE_BASE_URL: "{{ .Values.inference_base_url }}"
63+
INFERENCE_API_KEY: "{{ .Values.inference_api_key }}"
6264
JWT_SIGNING_KEY: "{{ .Values.jwt_signing_key }}"
6365
{{ if not .Values.mongo.in_cluster }}
6466
PD_MONGO_URI: "{{ .Values.mongo.uri }}"

helm-chart/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
namespace: paperdebugger-dev
22
openai_base_url: https://api.openai.com/v1
33
openai_api_key: sk-dummy-OPENAI_API_KEY
4+
inference_base_url: https://inference.paperdebugger.workers.dev
5+
inference_api_key: sk-dummy-OPEN-ROUTER
46
jwt_signing_key: paperdebugger
57
ghcr_docker_config: dummy-ghcr-docker-config
68
cloudflare_tunnel_token: dummy-cloudflare-tunnel-token

0 commit comments

Comments
 (0)