From fd00191d7d657c67456b0276be1fdd87930f3357 Mon Sep 17 00:00:00 2001 From: hhff Date: Sat, 31 Jan 2026 19:26:31 -0800 Subject: [PATCH 1/3] First pass --- render.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/render.yaml b/render.yaml index ca1df668fcc..944ed131832 100644 --- a/render.yaml +++ b/render.yaml @@ -2,8 +2,9 @@ services: - type: web name: openclaw runtime: docker - plan: starter + plan: standard healthCheckPath: /health + startCommand: node dist/entry.js gateway --bind lan --allow-unconfigured envVars: - key: PORT value: "8080" @@ -14,7 +15,7 @@ services: - key: OPENCLAW_WORKSPACE_DIR value: /data/workspace - key: OPENCLAW_GATEWAY_TOKEN - generateValue: true + sync: false disk: name: openclaw-data mountPath: /data From f8e782523beee09b78ca555cf8000184fc293aed Mon Sep 17 00:00:00 2001 From: hhff Date: Sat, 31 Jan 2026 19:28:39 -0800 Subject: [PATCH 2/3] Update Dockerfile to change CMD to use entry.js for gateway binding --- Dockerfile | 2 +- render.yaml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index ad08bd37c65..62609a2e516 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,4 +36,4 @@ ENV NODE_ENV=production # This reduces the attack surface by preventing container escape via root privileges USER node -CMD ["node", "dist/index.js"] +CMD ["node", "dist/entry.js", "gateway", "--bind", "lan", "--allow-unconfigured"] diff --git a/render.yaml b/render.yaml index 944ed131832..9b4d7fc7acd 100644 --- a/render.yaml +++ b/render.yaml @@ -4,7 +4,6 @@ services: runtime: docker plan: standard healthCheckPath: /health - startCommand: node dist/entry.js gateway --bind lan --allow-unconfigured envVars: - key: PORT value: "8080" @@ -16,6 +15,8 @@ services: value: /data/workspace - key: OPENCLAW_GATEWAY_TOKEN sync: false + - key: OPENCLAW_GATEWAY_PORT + value: "8080" disk: name: openclaw-data mountPath: /data From fc2c412c5c5f60006e5597e9c0d97e561088572e Mon Sep 17 00:00:00 2001 From: hhff Date: Sat, 31 Jan 2026 19:29:53 -0800 Subject: [PATCH 3/3] OK --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 62609a2e516..1284eab3d27 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,4 +36,4 @@ ENV NODE_ENV=production # This reduces the attack surface by preventing container escape via root privileges USER node -CMD ["node", "dist/entry.js", "gateway", "--bind", "lan", "--allow-unconfigured"] +CMD ["node", "dist/index.js", "gateway", "--bind", "lan", "--allow-unconfigured"]