From e287504ab933a3a4e4aaa6d2363820f95a34a052 Mon Sep 17 00:00:00 2001 From: MickLesk Date: Wed, 6 May 2026 10:07:08 +0200 Subject: [PATCH] fix: improve HyperDX API build process in ClickHouse scripts Co-authored-by: Copilot --- ct/clickhouse.sh | 9 ++++++++- install/clickhouse-install.sh | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/ct/clickhouse.sh b/ct/clickhouse.sh index 659f05a6..4c6ede16 100644 --- a/ct/clickhouse.sh +++ b/ct/clickhouse.sh @@ -51,7 +51,14 @@ function update_script() { msg_info "Building HyperDX" $STD yarn install $STD yarn workspace @hyperdx/common-utils run build - $STD yarn workspace @hyperdx/api run build + rm -rf /opt/clickstack/packages/api/build + yarn workspace @hyperdx/api exec tsc >>"$(get_active_logfile)" 2>&1 || true + $STD yarn workspace @hyperdx/api exec tsc-alias + cp -r /opt/clickstack/packages/api/src/opamp/proto /opt/clickstack/packages/api/build/opamp/ 2>/dev/null || true + [[ -f /opt/clickstack/packages/api/build/index.js ]] || { + msg_error "HyperDX API build failed: build/index.js not found" + exit 1 + } $STD yarn workspace @hyperdx/app run build msg_ok "Built HyperDX" diff --git a/install/clickhouse-install.sh b/install/clickhouse-install.sh index 0564f452..7098b2dc 100644 --- a/install/clickhouse-install.sh +++ b/install/clickhouse-install.sh @@ -207,7 +207,14 @@ EOF msg_info "Building HyperDX" $STD yarn install $STD yarn workspace @hyperdx/common-utils run build - $STD yarn workspace @hyperdx/api run build + rm -rf /opt/clickstack/packages/api/build + yarn workspace @hyperdx/api exec tsc >>"$(get_active_logfile)" 2>&1 || true + $STD yarn workspace @hyperdx/api exec tsc-alias + cp -r /opt/clickstack/packages/api/src/opamp/proto /opt/clickstack/packages/api/build/opamp/ 2>/dev/null || true + [[ -f /opt/clickstack/packages/api/build/index.js ]] || { + msg_error "HyperDX API build failed: build/index.js not found" + exit 1 + } $STD yarn workspace @hyperdx/app run build msg_ok "Built HyperDX"