mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-19 02:28:59 +00:00
Add missing install/uninstall scripts to Docker image and release builds (related to #644)
The Dockerfile and build-release.sh were missing several installer and uninstaller scripts that the router expects to serve via HTTP endpoints: - install-container-agent.sh - install-host-agent.ps1 - uninstall-host-agent.sh - uninstall-host-agent.ps1 This caused 404 errors when users attempted to add Docker/Podman hosts or use the PowerShell installer, as reported in #644. Changes: - Dockerfile: Added missing scripts to /opt/pulse/scripts/ with proper permissions - build-release.sh: Added missing scripts to both per-platform and universal tarballs to ensure bare-metal deployments serve the same endpoints as Docker deployments
This commit is contained in:
parent
40abcd1237
commit
035d872269
2 changed files with 21 additions and 3 deletions
|
|
@ -183,10 +183,14 @@ RUN chmod +x /docker-entrypoint.sh
|
|||
# Provide installer scripts for HTTP download endpoints
|
||||
RUN mkdir -p /opt/pulse/scripts
|
||||
COPY scripts/install-docker-agent.sh /opt/pulse/scripts/install-docker-agent.sh
|
||||
COPY scripts/install-container-agent.sh /opt/pulse/scripts/install-container-agent.sh
|
||||
COPY scripts/install-host-agent.sh /opt/pulse/scripts/install-host-agent.sh
|
||||
COPY scripts/install-host-agent.ps1 /opt/pulse/scripts/install-host-agent.ps1
|
||||
COPY scripts/uninstall-host-agent.sh /opt/pulse/scripts/uninstall-host-agent.sh
|
||||
COPY scripts/uninstall-host-agent.ps1 /opt/pulse/scripts/uninstall-host-agent.ps1
|
||||
COPY scripts/install-sensor-proxy.sh /opt/pulse/scripts/install-sensor-proxy.sh
|
||||
COPY scripts/install-docker.sh /opt/pulse/scripts/install-docker.sh
|
||||
RUN chmod 755 /opt/pulse/scripts/install-docker-agent.sh /opt/pulse/scripts/install-host-agent.sh /opt/pulse/scripts/install-sensor-proxy.sh /opt/pulse/scripts/install-docker.sh
|
||||
RUN chmod 755 /opt/pulse/scripts/install-docker-agent.sh /opt/pulse/scripts/install-container-agent.sh /opt/pulse/scripts/install-host-agent.sh /opt/pulse/scripts/install-host-agent.ps1 /opt/pulse/scripts/uninstall-host-agent.sh /opt/pulse/scripts/uninstall-host-agent.ps1 /opt/pulse/scripts/install-sensor-proxy.sh /opt/pulse/scripts/install-docker.sh
|
||||
|
||||
# Copy multi-arch docker-agent binaries for download endpoint
|
||||
RUN mkdir -p /opt/pulse/bin
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue