Attempt to fix timezone problems with images

This commit is contained in:
Matthew Penner
2020-10-25 11:23:45 -06:00
parent 83c50f6415
commit 9087c245bc
20 changed files with 182 additions and 110 deletions

View File

@@ -7,6 +7,19 @@
# https://github.com/matthewpi/images/blob/master/LICENSE.md
#
# Default the TZ environment variable to UTC.
TZ=${TZ:-UTC}
export TZ
# Set the timezone in the container
echo $TZ > /etc/timezone
ln -s ../usr/share/zoneinfo/$TZ /etc/localtime
# Switch to the container's working directory
USER=container
HOME=/home/container
export USER
export HOME
cd /home/container
# Set environment variable that holds the Internal Docker IP
@@ -15,9 +28,9 @@ export INTERNAL_IP=`ip route get 1 | awk '{print $NF;exit}'`
# Print Java version
java -version
# Replace start command variables
MODIFIED_START=`eval echo $(echo ${STARTUP} | sed -e 's/{{/${/g' -e 's/}}/}/g')`
echo "[container@pterodactyl ~]$ ${MODIFIED_START}"
# Replace variables in the startup command
MODIFIED_STARTUP=`eval echo $(echo ${STARTUP} | sed -e 's/{{/${/g' -e 's/}}/}/g')`
echo "[container@pterodactyl ~]$ ${MODIFIED_STARTUP}"
# Run the modified start command
eval ${MODIFIED_START}
# Run the startup command
su -c "eval ${MODIFIED_STARTUP}" container