diff --git a/vpn-node/Dockerfile b/vpn-node/Dockerfile index 6c6e244..a635744 100644 --- a/vpn-node/Dockerfile +++ b/vpn-node/Dockerfile @@ -22,6 +22,11 @@ RUN curl -fsSL https://apps.purevpn-tools.com/cross-platform/linux-cli/productio && bash /tmp/cli-install.sh \ && rm -f /tmp/cli-install.sh +# ── Fake sudo wrapper ───────────────────────────────────────────────────────── +# purevpn-cli internally calls `sudo purevpn-cli --install-missing-components`. +# We are already root in Docker, so a passthrough wrapper is sufficient. +RUN printf '#!/bin/sh\nexec "$@"\n' > /usr/local/bin/sudo && chmod +x /usr/local/bin/sudo + # ── PATH: installer puts binary in /opt/purevpn-cli/bin/ ───────────────────── ENV PATH=/opt/purevpn-cli/bin:/opt/purevpn-cli:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin