Problem
The WorldEdit plugin download from Bukkit fails intermittently with 403 errors during Docker builds, which can cause some nasty silent downstream failures:
ENV PLUGINS="https://dev.bukkit.org/projects/worldedit/files/6013130/download"
Repro:
curl -sI "https://dev.bukkit.org/projects/worldedit/files/6013130/download" | head -1
Returns:
HTTP/2 403
Cloudflare bot protection occasionally blocks automated downloads, causing unpredictable build failures.
Current Workaround
Manually copying the JAR file in my local codebase:
COPY worldedit-bukkit-7.3.10-beta-01.jar /plugins/
It's unclear to me exactly what the best solution is - possibly just hosting the jar in digital ocean and documenting this somewhere in the readme?
Problem
The WorldEdit plugin download from Bukkit fails intermittently with 403 errors during Docker builds, which can cause some nasty silent downstream failures:
ENV PLUGINS="https://dev.bukkit.org/projects/worldedit/files/6013130/download"Repro:
curl -sI "https://dev.bukkit.org/projects/worldedit/files/6013130/download" | head -1Returns:
HTTP/2 403Cloudflare bot protection occasionally blocks automated downloads, causing unpredictable build failures.
Current Workaround
Manually copying the JAR file in my local codebase:
COPY worldedit-bukkit-7.3.10-beta-01.jar /plugins/It's unclear to me exactly what the best solution is - possibly just hosting the jar in digital ocean and documenting this somewhere in the readme?