From 3b648303194f754ab92b4fc47be161a48a5421df Mon Sep 17 00:00:00 2001 From: User Date: Thu, 30 Apr 2026 18:43:56 -0700 Subject: [PATCH] WIP --- api/Dockerfile | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/api/Dockerfile b/api/Dockerfile index 654a7ab..646d260 100644 --- a/api/Dockerfile +++ b/api/Dockerfile @@ -21,10 +21,16 @@ RUN npm ci --omit=dev # Pin SDK_REF to a commit SHA or tag for reproducible builds. FROM node:22-alpine AS sdk RUN apk add --no-cache git -ARG SDK_REF=main -RUN git clone --depth 1 --branch ${SDK_REF} \ - https://github.com/Sentinel-Bluebuilder/blue-js-sdk.git \ - "/Sentinel SDK/js-sdk" +ARG SDK_REF= +RUN if [ -n "$SDK_REF" ]; then \ + git clone --depth 1 --branch "$SDK_REF" \ + https://github.com/Sentinel-Bluebuilder/blue-js-sdk.git \ + "/Sentinel SDK/js-sdk"; \ + else \ + git clone --depth 1 \ + https://github.com/Sentinel-Bluebuilder/blue-js-sdk.git \ + "/Sentinel SDK/js-sdk"; \ + fi WORKDIR "/Sentinel SDK/js-sdk" RUN if [ -f package-lock.json ]; then npm ci --omit=dev; \ else npm install --omit=dev; fi