From e5105d4728b3ba143ea6a0d514f486bfdcf8807f Mon Sep 17 00:00:00 2001 From: thehuntedpie Date: Tue, 25 Sep 2018 13:13:57 +0300 Subject: [PATCH] run entrypoint.sh directly as the entrypoint script, run the entrypoint.sh in debug mode -x, make entrypoint.sh executable +x, run java as non-elevated user --- Dockerfile | 2 +- entrypoint.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) mode change 100644 => 100755 entrypoint.sh diff --git a/Dockerfile b/Dockerfile index 808a142..922af78 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,4 +18,4 @@ VOLUME /var/lib/mindustry/.mindustry COPY ./entrypoint.sh /entrypoint.sh -CMD ["/bin/bash", "/entrypoint.sh"] +ENTRYPOINT /entrypoint.sh diff --git a/entrypoint.sh b/entrypoint.sh old mode 100644 new mode 100755 index ea613d5..6171e8c --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,6 +1,6 @@ -#!/bin/bash +#!/bin/bash -x # change ownership of home directory chown mindustry:mindustry -R ~mindustry # run server as non-elevated user -su mindustry java -jar -Xms1G -Xmx2G Mindustry-server-4.0-alpha-56.jar host +su mindustry bash -c 'java -jar -Xms1G -Xmx2G Mindustry-server-4.0-alpha-56.jar host'