From 4246ed2934e540eb3c7016227c0ad3585205d98e Mon Sep 17 00:00:00 2001 From: Jarrad Whitaker <155397737+jwhitaker-gridcog@users.noreply.github.com> Date: Tue, 11 Nov 2025 11:53:14 +1100 Subject: [PATCH 1/2] allow configuring the app's listen address with HYPERDX_APP_LISTEN_HOSTNAME --- docker/hyperdx/entry.local.base.sh | 2 +- docker/hyperdx/entry.prod.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/hyperdx/entry.local.base.sh b/docker/hyperdx/entry.local.base.sh index cd9921c82..ca99ff5a3 100644 --- a/docker/hyperdx/entry.local.base.sh +++ b/docker/hyperdx/entry.local.base.sh @@ -68,7 +68,7 @@ npx concurrently \ "--kill-others-on-fail" \ "--names=API,APP,ALERT-TASK" \ "PORT=${HYPERDX_API_PORT:-8000} HYPERDX_APP_PORT=${HYPERDX_APP_PORT:-8080} node -r ./node_modules/@hyperdx/node-opentelemetry/build/src/tracing ./packages/api/build/index.js" \ - "cd ./packages/app/packages/app && HOSTNAME='0.0.0.0' HYPERDX_API_PORT=${HYPERDX_API_PORT:-8000} PORT=${HYPERDX_APP_PORT:-8080} node server.js" \ + "cd ./packages/app/packages/app && HOSTNAME='${HYPERDX_APP_LISTEN_HOSTNAME:-0.0.0.0}' HYPERDX_API_PORT=${HYPERDX_API_PORT:-8000} PORT=${HYPERDX_APP_PORT:-8080} node server.js" \ "node -r ./node_modules/@hyperdx/node-opentelemetry/build/src/tracing ./packages/api/build/tasks/index.js check-alerts" \ > /var/log/app.log 2>&1 & diff --git a/docker/hyperdx/entry.prod.sh b/docker/hyperdx/entry.prod.sh index 52b264591..9b33326c1 100644 --- a/docker/hyperdx/entry.prod.sh +++ b/docker/hyperdx/entry.prod.sh @@ -17,5 +17,5 @@ npx concurrently \ "--kill-others-on-fail" \ "--names=API,APP,ALERT-TASK" \ "PORT=${HYPERDX_API_PORT:-8000} HYPERDX_APP_PORT=${HYPERDX_APP_PORT:-8080} node -r ./node_modules/@hyperdx/node-opentelemetry/build/src/tracing ./packages/api/build/index.js" \ - "cd ./packages/app/packages/app && HOSTNAME='0.0.0.0' HYPERDX_API_PORT=${HYPERDX_API_PORT:-8000} PORT=${HYPERDX_APP_PORT:-8080} node server.js" \ + "cd ./packages/app/packages/app && HOSTNAME='${HYPERDX_APP_LISTEN_HOSTNAME:-0.0.0.0}' HYPERDX_API_PORT=${HYPERDX_API_PORT:-8000} PORT=${HYPERDX_APP_PORT:-8080} node server.js" \ "node -r ./node_modules/@hyperdx/node-opentelemetry/build/src/tracing ./packages/api/build/tasks/index.js check-alerts" From 32605af332a129efc0b03b9e002c54834c7b6ccd Mon Sep 17 00:00:00 2001 From: Jarrad Whitaker <155397737+jwhitaker-gridcog@users.noreply.github.com> Date: Tue, 11 Nov 2025 12:07:36 +1100 Subject: [PATCH 2/2] changeset --- .changeset/silly-shoes-peel.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/silly-shoes-peel.md diff --git a/.changeset/silly-shoes-peel.md b/.changeset/silly-shoes-peel.md new file mode 100644 index 000000000..0c5b92b4b --- /dev/null +++ b/.changeset/silly-shoes-peel.md @@ -0,0 +1,5 @@ +--- +"@hyperdx/app": patch +--- + +Allow HyperDX's listen address to be overriden at runtime with the env var HYPERDX_APP_LISTEN_HOSTNAME. The default remains 0.0.0.0 .