diff --git a/minecraft-server/Dockerfile b/minecraft-server/Dockerfile index d57baa27..e1f8a32f 100644 --- a/minecraft-server/Dockerfile +++ b/minecraft-server/Dockerfile @@ -5,7 +5,7 @@ MAINTAINER itzg ENV APT_GET_UPDATE 2015-10-03 RUN apt-get update -RUN DEBIAN_FRONTEND=noninteractive apt-get install -y libmozjs-24-bin imagemagick && apt-get clean +RUN DEBIAN_FRONTEND=noninteractive apt-get install -y libmozjs-24-bin imagemagick lsof && apt-get clean RUN update-alternatives --install /usr/bin/js js /usr/bin/js24 100 RUN wget -O /usr/bin/jsawk https://github.com/micha/jsawk/raw/master/jsawk diff --git a/minecraft-server/start.sh b/minecraft-server/start.sh index 47be882b..7d57aca1 100755 --- a/minecraft-server/start.sh +++ b/minecraft-server/start.sh @@ -4,5 +4,9 @@ set -e usermod --uid $UID minecraft chown -R minecraft /data /start-minecraft +while lsof -- /start-minecraft; do + echo -n "." + sleep 1 +done +echo "...switching to user 'minecraft'" exec sudo -E -u minecraft /start-minecraft -