From be2870e0d4f038c265e1b343454aaff01c4464e1 Mon Sep 17 00:00:00 2001 From: leca Date: Sun, 29 Sep 2024 17:52:04 +0300 Subject: [PATCH] cleanup --- Dockerfile | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 69b1b20..40f487d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,7 +7,7 @@ RUN apt update -y && apt upgrade -y RUN apt install -y tmux wget curl unzip git g++ make libc6-dev cmake libpng-dev libjpeg-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 libsdl2-dev libncurses5-dev -#Install minetest +#Get minetest sources RUN useradd -ms /bin/bash minetest USER minetest WORKDIR /home/minetest @@ -17,21 +17,22 @@ RUN mkdir /home/minetest/minetest-source/build WORKDIR /home/minetest/minetest-source/build RUN cmake -DBUILD_SERVER=TRUE -DBUILD_CLIENT=FALSE -DENABLE_CURL=ON -DENABLE_CURSES=ON -DENABLE_POSTGRES=ON -DENABLE_SOUND=OFF .. RUN make -j 6 + + USER root WORKDIR /home/minetest/minetest-source/build -RUN make install +#Compile and install minetest-server +RUN make install COPY ./entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh RUN chown -R minetest:minetest /usr/local/share/minetest -# RUN mkdir -p /usr/local/share/minetest/games/$gameid -# RUN echo "name = $serveradmin" > /usr/local/share/minetest/games/$gameid/minetest.conf -# USER root -# ENTRYPOINT ["bash"] +#Cleanup +WORKDIR /usr/local/share/minetest +RUN rm -rf /home/minetest/minetest-source/ USER minetest -# COPY sample.env /usr/local/share/mientest/.env WORKDIR /usr/local/share/minetest EXPOSE 30000/udp