switch to configmap model

This commit is contained in:
ducoterra
2020-07-11 17:50:43 -04:00
parent ff2c9affb5
commit 95b0bd6852
14 changed files with 63 additions and 66 deletions

View File

@@ -1,7 +1,6 @@
FROM openjdk:8-slim
WORKDIR /mc_server
COPY ./server .
COPY server.jar /server.jar
RUN groupadd -r minecraft && useradd --no-log-init -r -g minecraft minecraft
WORKDIR /mc_data
@@ -9,5 +8,4 @@ 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 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
CMD 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