From 2d1b14dac4cced7ff407e23cabf5687f0bfb1c4c Mon Sep 17 00:00:00 2001 From: thehuntedpie Date: Tue, 25 Sep 2018 13:22:57 +0300 Subject: [PATCH] put adduser on seperate line than install so we don't install every time we change user line, use COPY instead of ADD, COPY one file only, not whole dir! --- Dockerfile | 7 ++++--- entrypoint.sh | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 922af78..8564433 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,10 +5,11 @@ LABEL author="ViViV_" maintainer="sysadmin@whiteshield.ch" EXPOSE 6567/TCP EXPOSE 6567/UDP -RUN apk add --update --no-cache curl ca-certificates openssl git tar bash sqlite \ - && adduser -D -h /var/lib/mindustry mindustry +RUN apk add --update --no-cache curl ca-certificates openssl git tar bash sqlite -ADD . /var/lib/mindustry +RUN adduser -D -h /var/lib/mindustry mindustry + +COPY Mindustry-server-4.0-alpha-56.jar /usr/local/share/mindustry/server.jar USER root diff --git a/entrypoint.sh b/entrypoint.sh index 6171e8c..6a9b1ea 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -3,4 +3,4 @@ chown mindustry:mindustry -R ~mindustry # run server as non-elevated user -su mindustry bash -c 'java -jar -Xms1G -Xmx2G Mindustry-server-4.0-alpha-56.jar host' +su mindustry bash -c 'java -jar -Xms1G -Xmx2G /usr/local/share/mindustry/server.jar host'