papermc-build (sha256:28eef976006ae4a4bfe0f051a56a3e10198ef1885065c4120723f6a64de66e3d)

Published 2024-09-17 12:20:33 -04:00 by simcop2387 in simcop2387/papermc-build

Installation

docker pull forgejo.simcop2387.info/simcop2387/papermc-build@sha256:28eef976006ae4a4bfe0f051a56a3e10198ef1885065c4120723f6a64de66e3d
sha256:28eef976006ae4a4bfe0f051a56a3e10198ef1885065c4120723f6a64de66e3d

Image layers

ADD file:ae19349870cdfda1b68970255f5f5e8f9cd15173da02e9e3404d59044fd19f67 in /
CMD ["bash"]
RUN /bin/sh -c sed -i -e's/ main/ main contrib non-free/g' /etc/apt/sources.list.d/debian.sources # buildkit
RUN /bin/sh -c apt update && apt install -y curl jq bash openjdk-21-jre openjdk-21-jdk sudo # buildkit
WORKDIR /data
COPY /opt/minecraft/paperclip.jar /opt/minecraft/paperspigot.jar # buildkit
ARG RCON_CLI_VER=1.6.4
ADD https://github.com/itzg/rcon-cli/releases/download/1.6.4/rcon-cli_1.6.4_linux_amd64.tar.gz /tmp/rcon-cli.tgz # buildkit
RUN |1 RCON_CLI_VER=1.6.4 /bin/sh -c tar -x -C /usr/local/bin -f /tmp/rcon-cli.tgz rcon-cli && rm /tmp/rcon-cli.tgz # buildkit
VOLUME [/data]
EXPOSE map[25565/tcp:{}]
EXPOSE map[25565/udp:{}]
ARG memory_size=3G
ENV MEMORYSIZE=3G
ARG java_flags=-Dlog4j2.formatMsgNoLookups=true -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=mcflags.emc.gs -Dcom.mojang.eula.agree=true
ENV JAVAFLAGS=-Dlog4j2.formatMsgNoLookups=true -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=mcflags.emc.gs -Dcom.mojang.eula.agree=true
WORKDIR /data
COPY /docker-entrypoint.sh /opt/minecraft # buildkit
RUN |3 RCON_CLI_VER=1.6.4 memory_size=3G java_flags=-Dlog4j2.formatMsgNoLookups=true -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=mcflags.emc.gs -Dcom.mojang.eula.agree=true /bin/sh -c chmod +x /opt/minecraft/docker-entrypoint.sh # buildkit
RUN |3 RCON_CLI_VER=1.6.4 memory_size=3G java_flags=-Dlog4j2.formatMsgNoLookups=true -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=mcflags.emc.gs -Dcom.mojang.eula.agree=true /bin/sh -c addgroup --gid 9001 dockergroup # buildkit
RUN |3 RCON_CLI_VER=1.6.4 memory_size=3G java_flags=-Dlog4j2.formatMsgNoLookups=true -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=mcflags.emc.gs -Dcom.mojang.eula.agree=true /bin/sh -c adduser --shell /bin/sh --uid 9001 --gid 9001 dockeruser # buildkit
ENTRYPOINT ["/opt/minecraft/docker-entrypoint.sh"]

Labels

Key Value
org.opencontainers.image.created 2024-09-17T16:12:58Z
org.opencontainers.image.revision 4caf0c0f99d20e829cc92e6256e044e279be103f
org.opencontainers.image.source https://gitea.simcop2387.info/simcop2387/papermc-build.git
org.opencontainers.image.url https://gitea.simcop2387.info/simcop2387/papermc-build
Details
Container
2024-09-17 12:20:33 -04:00
1
OCI / Docker
linux/amd64
454 MiB
Versions (127) View all
paper-1.21.4 2025-05-24
latest 2025-05-24
paper-1.21.4-25 2025-05-24
paper-1.21.4-24 2025-05-17
paper-1.21.4-23 2025-05-10