FROM ubuntu:noble-20251013@sha256:4fdf0125919d24aec972544669dcd7d6a26a8ad7e6561c73d5549bd6db258ac2 ADD --chmod=0755 --checksum=sha256:c125df9762b0c7233459087bb840c0e5dbfc4d9690ee227f1ed8994f4d51d2e0 \ https://raw.githubusercontent.com/reproducible-containers/repro-sources-list.sh/v0.1.4/repro-sources-list.sh \ /usr/local/bin/repro-sources-list.sh RUN \ --mount=type=cache,target=/var/cache/apt,sharing=locked \ --mount=type=cache,target=/var/lib/apt,sharing=locked \ /usr/local/bin/repro-sources-list.sh && \ apt-get update && apt-get install -y \ make xz-utils gcc unzip file default-jre WORKDIR /app ADD --chmod=0666 --checksum=sha256:74e3a26c32a09dcbb213aec27a107467739e27b12dbe82b1a3e7a4b7d059c730 \ https://fill-data.papermc.io/v1/objects/74e3a26c32a09dcbb213aec27a107467739e27b12dbe82b1a3e7a4b7d059c730/paper-1.21.10-129.jar \ /app/paper.jar COPY eula.txt server.properties . COPY backup_manager-0.1.jar plugins/backup_manager.jar ADD --chmod=0755 run.sh . ADD --chmod=0444 flag.txt . EXPOSE 25565 CMD ["/app/run.sh"]