| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:81c01921c5f642ac2fcbfae682e489e8e64b347467d9fa1587707e310e64d790 in / |
| CMD ["/bin/bash"] |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends curl jq unzip ca-certificates wget gnupg apt-transport-https && wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor -o /etc/apt/trusted.gpg.d/adoptium.gpg && echo "deb https://packages.adoptium.net/artifactory/deb jammy main" > /etc/apt/sources.list.d/adoptium.list && apt-get update && apt-get install -y --no-install-recommends temurin-11-jre temurin-17-jre temurin-21-jre temurin-25-jre && apt-get purge -y --auto-remove wget gnupg apt-transport-https && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c groupadd --gid 1000 turboserv && useradd --uid 1000 --gid turboserv --create-home --shell /usr/sbin/nologin turboserv && mkdir -p /data && chown turboserv:turboserv /data # buildkit |
| VOLUME [/data] |
| WORKDIR /data |
| COPY images/minecraft-fabric/entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit |
| COPY images/minecraft-fabric/resolve_and_install.sh /usr/local/bin/resolve_and_install.sh # buildkit |
| COPY images/minecraft-fabric/select_java.sh /usr/local/bin/select_java.sh # buildkit |
| COPY images/minecraft-fabric/jvm_flags.sh /usr/local/bin/jvm_flags.sh # buildkit |
| COPY images/lib/resolve_modrinth_modpack.sh /usr/local/lib/resolve_modrinth_modpack.sh # buildkit |
| RUN /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh /usr/local/bin/resolve_and_install.sh /usr/local/bin/select_java.sh /usr/local/bin/jvm_flags.sh # buildkit |
| EXPOSE [25565/tcp] |
| USER turboserv |
| ENTRYPOINT ["/usr/local/bin/entrypoint.sh"] |