28 lines
1.0 KiB
Docker
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"]
|