diff --git a/deploy/docker/Dockerfile.cli-macos b/deploy/docker/Dockerfile.cli-macos index 7565a4a16..d07d5a9ee 100644 --- a/deploy/docker/Dockerfile.cli-macos +++ b/deploy/docker/Dockerfile.cli-macos @@ -102,6 +102,7 @@ RUN --mount=type=cache,id=cargo-registry-cli-macos,sharing=locked,target=/root/. # Stage 2: real build # --------------------------------------------------------------------------- COPY crates/ crates/ +COPY providers/ providers/ # Touch source files to ensure they're rebuilt (not the cached dummy). RUN touch crates/openshell-cli/src/main.rs \ diff --git a/deploy/docker/Dockerfile.gateway-macos b/deploy/docker/Dockerfile.gateway-macos index 29f72a65d..9d83c7990 100644 --- a/deploy/docker/Dockerfile.gateway-macos +++ b/deploy/docker/Dockerfile.gateway-macos @@ -80,6 +80,7 @@ RUN --mount=type=cache,id=cargo-registry-gateway-macos,sharing=locked,target=/ro cargo build --release --target aarch64-apple-darwin -p openshell-server 2>/dev/null || true COPY crates/ crates/ +COPY providers/ providers/ RUN touch crates/openshell-core/src/lib.rs \ crates/openshell-driver-kubernetes/src/lib.rs \ diff --git a/deploy/docker/Dockerfile.python-wheels-macos b/deploy/docker/Dockerfile.python-wheels-macos index b0fc4ddfb..8c22537e9 100644 --- a/deploy/docker/Dockerfile.python-wheels-macos +++ b/deploy/docker/Dockerfile.python-wheels-macos @@ -91,6 +91,7 @@ RUN --mount=type=cache,id=cargo-registry-python-wheels-macos-${TARGETARCH},shari # Copy actual source code and Python packaging files. COPY crates/ crates/ +COPY providers/ providers/ COPY pyproject.toml README.md ./ COPY python/ python/