FROM openjdk:11 as builder RUN git config --global user.email "papermcbuilder@vanwa.ch" RUN git config --global user.name "Vanwa papermc builder" RUN apt update && apt install -y \ patch \ maven ENV VERSION=0ea3083817707d792ebac246895455a0aa0d3425 RUN git clone https://github.com/PaperMC/Paper.git WORKDIR /Paper RUN git checkout "$VERSION" RUN ./paper jar RUN mv /Paper/Paper-Server/target/paper-*.jar /Paper/Paper-Server/target/paper.jar FROM thallian/confd-env:latest COPY --from=builder /Paper/Paper-Server/target/paper.jar /var/lib/minecraft/paper.jar RUN apk add --no-cache \ openjdk11-jre-headless \ openssl RUN addgroup minecraft -g 2222 RUN adduser -u 2222 -h /var/lib/minecraft -D -G minecraft minecraft RUN mkdir -p /etc/services.d/minecraft/ ADD /rootfs / RUN chown -R minecraft:minecraft /var/lib/minecraft VOLUME /var/lib/minecraft/world /var/lib/minecraft/world_nether /var/lib/minecraft/world_the_end /var/lib/minecraft/plugins EXPOSE 25565