Browse Source

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!

pull/1/head
thehuntedpie 7 years ago
parent
commit
2d1b14dac4
  1. 7
      Dockerfile
  2. 2
      entrypoint.sh

7
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

2
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'
Loading…
Cancel
Save