From 3759f2eb1bfaacf2a06f6d5c191e3826e85af805 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Mon, 13 Oct 2025 15:27:21 +0000 Subject: [PATCH] fix: restore pulse-docker-agent fallback in Docker image The router's handleDownloadAgent searches for /opt/pulse/bin/pulse-docker-agent as a fallback when arch-specific binaries are not found or requested. In v4.23.0, this fallback binary was missing from the Docker image, causing 404 errors for linux-amd64 downloads. The Dockerfile now explicitly copies the fallback binary to /opt/pulse/bin/pulse-docker-agent alongside the arch-specific binaries (linux-amd64, linux-arm64, linux-armv7). Verified with local build - all four binaries now exist in /opt/pulse/bin/. Addresses #528 --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 14ec0c192..6a8e85f4e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -116,6 +116,7 @@ RUN mkdir -p /opt/pulse/bin COPY --from=backend-builder /app/pulse-docker-agent-linux-amd64 /opt/pulse/bin/ COPY --from=backend-builder /app/pulse-docker-agent-linux-arm64 /opt/pulse/bin/ COPY --from=backend-builder /app/pulse-docker-agent-linux-armv7 /opt/pulse/bin/ +COPY --from=backend-builder /app/pulse-docker-agent /opt/pulse/bin/pulse-docker-agent # Create config directory RUN mkdir -p /etc/pulse /data