Files
ctf/2026/cscg/misc/path-of-the-blacksmith/Dockerfile
2026-03-09 21:44:25 +01:00

28 lines
1.0 KiB
Docker

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"]