FROM alpine:latest as pluginfetcher WORKDIR /tmp/plugins RUN apk add --no-cache --update curl RUN curl -sSL 'https://rymatemc.co.uk/jenkins/job/bPermissions/lastStableBuild/artifact/bukkit/build/libs/bPermissions-Bukkit-2.12.4-all.jar' -o bPermissions-Bukkit.jar 'https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/Essentials/target/EssentialsX-2.17.1.54.jar' -o EssentialsX.jar 'https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/EssentialsAntiBuild/target/EssentialsXAntiBuild-2.17.1.54.jar' -o EssentialsXAntiBuild.jar 'https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/EssentialsChat/target/EssentialsXChat-2.17.1.54.jar' -o EssentialsXChat.jar 'https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/EssentialsProtect/target/EssentialsXProtect-2.17.1.54.jar' -o EssentialsXProtect.jar 'https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/EssentialsSpawn/target/EssentialsXSpawn-2.17.1.54.jar' -o EssentialsXSpawn.jar FROM localhost:5000/minecraft WORKDIR /minecraft EXPOSE 25575 COPY --chown=nobody:nogroup server-icon.png server-icon.png COPY --chown=nobody:nogroup ops.json ops.json COPY --chown=nobody:nogroup serverprops.ini server.properties COPY --chown=nobody:nogroup whitelist.json whitelist.json COPY --chown=nobody:nogroup plugins/ plugins/ COPY --chown=nobody:nogroup --from=pluginfetcher /tmp/plugins/ plugins/ COPY --chown=nobody:nogroup bPermissions/ plugins/bPermissions/ COPY --chown=nobody:nogroup Essentials/ plugins/Essentials/ COPY --chown=nobody:nogroup WorldGuard/ plugins/WorldGuard/worlds/