From fab7d21191197484614825ec4e5c999a28b79a7e Mon Sep 17 00:00:00 2001 From: WilliamMiceli Date: Thu, 14 Nov 2019 21:04:37 -0500 Subject: [PATCH] Trying something out --- Dockerfile | 3 +++ entrypoint.sh | 11 ++++++++--- usr/var/StartServer | 4 ++++ 3 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 usr/var/StartServer diff --git a/Dockerfile b/Dockerfile index 2e31af2..52415ff 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,8 +10,11 @@ RUN apt-get update && apt-get install -y curl unzip libcurl4 screen \ && apt-get purge -y curl && apt-get autoremove -y && rm -rf /var/lib/apt/lists/* \ && sed -i 's/#startup_message off/startup_message off/g' /etc/screenrc +COPY /usr/var/ /usr/var/ COPY /entrypoint.sh / +RUN chmod +x /usr/var/StartServer + EXPOSE 19132 EXPOSE 25565 CMD ["/bin/bash", "/entrypoint.sh"] \ No newline at end of file diff --git a/entrypoint.sh b/entrypoint.sh index 27149bb..2b7a656 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,6 +1,11 @@ #!/bin/sh unzip /MinecraftServer.zip -d /MinecraftServer -screen -cd /MinecraftServer -LD_LIBRARY_PATH=. ./bedrock_server \ No newline at end of file + +StartServer + +pid=$! + +wait + +echo "Server process stopped" \ No newline at end of file diff --git a/usr/var/StartServer b/usr/var/StartServer new file mode 100644 index 0000000..ca4a106 --- /dev/null +++ b/usr/var/StartServer @@ -0,0 +1,4 @@ +#!/bin/bash + +cd /MinecraftServer +LD_LIBRARY_PATH=. ./bedrock_server \ No newline at end of file