From ce771b8866ca1863fbc081cdd4e1fecce360867a Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Mon, 9 Oct 2017 23:09:17 -0500 Subject: [PATCH] Add support for accessing internal IP Pterodactyl/Panel#613 --- Dockerfile | 3 +-- entrypoint.sh | 5 ++++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7b6d42c..5791b14 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,8 +13,7 @@ RUN apk update \ && adduser -D -h /home/container container USER container -ENV USER container -ENV HOME /home/container +ENV USER=container HOME=/home/container WORKDIR /home/container diff --git a/entrypoint.sh b/entrypoint.sh index 65e5c30..d344b70 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,11 +1,14 @@ #!/bin/bash -sleep 5 +sleep 2 cd /home/container # Output Current Java Version java -version +# Make internal Docker IP address available to processes. +export INTERNAL_IP=`ip route get 1 | awk '{print $NF;exit}'` + # Replace Startup Variables MODIFIED_STARTUP=`eval echo $(echo ${STARTUP} | sed -e 's/{{/${/g' -e 's/}}/}/g')` echo ":/home/container$ ${MODIFIED_STARTUP}"