diff --git a/Dockerfile b/Dockerfile index e0fafd8..00df76f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,15 +12,6 @@ RUN npm run build # Production stage FROM node:20-alpine -# Install kubectl -RUN apk add --no-cache curl && \ - KUBECTL_VERSION="v1.31.4" && \ - echo "Installing kubectl version: ${KUBECTL_VERSION}" && \ - curl -LO "https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl" && \ - chmod +x kubectl && \ - mv kubectl /usr/local/bin/ && \ - apk del curl - WORKDIR /app # Copy built application and server diff --git a/src/pages/HostDetail.tsx b/src/pages/HostDetail.tsx index f889183..4ea5604 100644 --- a/src/pages/HostDetail.tsx +++ b/src/pages/HostDetail.tsx @@ -277,10 +277,14 @@ const HostDetail: React.FC = () => { - BCM Link + BCM Node - - {host.spec.bcm_link} + + {(() => { + // Extract node ID from URL like: https://bcm.service.demo:8081/base-view/device/5d0ac70b-0b46-4338-9003-3d785d46b7e4 + const match = host.spec.bcm_link.match(/\/device\/([a-f0-9-]+)/i) + return match ? match[1] : host.spec.bcm_link + })()}