From 3134411c0304ac17ee39926e0c452eb00284caa0 Mon Sep 17 00:00:00 2001 From: navidgh67 Date: Thu, 8 Oct 2026 22:44:00 -0400 Subject: [PATCH] Install the Globus Compute SDK in the API image The computation API calls the registered RCAC gateway for status and artifact downloads. The pilot's own API image added this package; the production image did not. Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_01QS1dbWTNbwqxXZUMEARjhm --- api/Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/Dockerfile b/api/Dockerfile index 280ee3d..50835b5 100644 --- a/api/Dockerfile +++ b/api/Dockerfile @@ -12,6 +12,9 @@ WORKDIR /app # Install Python deps COPY api/requirements.txt ./requirements.txt RUN pip install --no-cache-dir -r requirements.txt +# The computation API calls the registered RCAC gateway (status checks and +# artifact downloads). Same pin as the worker; pymatgen stays worker-only. +RUN pip install --no-cache-dir globus-compute-sdk==3.16.1 # Copy API source and fallback dataset COPY api/ ./