From 00386c783470261e9a00708324d8b71f3d3d4bc1 Mon Sep 17 00:00:00 2001 From: ducoterra Date: Fri, 20 Mar 2020 18:05:19 -0400 Subject: [PATCH] just copy files to mc_data --- Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5d47d34..9b4c9c3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,15 @@ FROM openjdk:8-slim +RUN apt update && apt install -y rsync + WORKDIR /mc_server COPY ./server . RUN groupadd -r minecraft && useradd --no-log-init -r -g minecraft minecraft -USER minecraft WORKDIR /mc_data +RUN chown -R minecraft:minecraft . + +USER minecraft # Copy files only if they don't yet exist (server.jar, server.properties, etc) and start the server -CMD for file in $(ls /mc_server); do if test ! -s $file; then echo "copying $file" && cp -r /mc_server/$file .; fi; done && \ +CMD cp -r /mc_server/. . && \ java -server -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads="$THREADS" -XX:+AggressiveOpts -Xmx"$MAX_RAM"G -Xms"$MIN_RAM"G -jar server.jar nogui \ No newline at end of file