| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | from debian:buster-slim as builderWORKDIR /minetestARG VERSION="5.10.0"RUN apt-get update && \    apt-get install -y \        g++ make libc6-dev \        cmake libbz2-dev libpng-dev \        libjpeg-dev libxxf86vm-dev libgl1-mesa-dev \        libsqlite3-dev libogg-dev libvorbis-dev \        libopenal-dev libcurl4-gnutls-dev libfreetype6-dev \        zlib1g-dev libgmp-dev libjsoncpp-dev \        libzstd-dev libluajit-5.1-dev gettext \        gitRUN git clone https://github.com/minetest/minetest minetest && \    cd minetest && \    git checkout ${VERSION}RUN chdir minetest && \    cmake . -DRUN_IN_PLACE=TRUE -DBUILD_SEVER=TRUE -DBUILD_CLIENT=FALSE && \    make -j$(nproc)from debian:buster-slim as finalWORKDIR /minetestRUN apt-get update && \    apt-get install -y \        libsqlite3-0 libcc1-0 libgmpxx4ldbl \        librtmp1 libcurl3-gnutls libzstd-dev \        libjsoncpp-dev libluajit-5.1 gettext \        libatomic1 \    && apt-get clean && rm -rf /var/lib/apt/lists/*COPY --from=builder /minetest/minetest/bin/luantiserver /minetest/bin/serverCOPY --from=builder /minetest/minetest/textures /minetest/texturesCOPY --from=builder /minetest/minetest/builtin /minetest/builtinEXPOSE 30000#EXPOSE 8080CMD ["./bin/server", "--worldname", "world"]
 |