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
This commit is contained in:
parent
9362614c66
commit
3759f2eb1b
1 changed files with 1 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue