From e071582455eb7b8e2b356eb69f15a46d3eee3686 Mon Sep 17 00:00:00 2001 From: Stefan Pejcic Date: Fri, 10 May 2024 07:28:28 +0200 Subject: [PATCH] Update entrypoint.sh --- docker/apache/entrypoint.sh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/docker/apache/entrypoint.sh b/docker/apache/entrypoint.sh index 03f75dad..698dc3a5 100644 --- a/docker/apache/entrypoint.sh +++ b/docker/apache/entrypoint.sh @@ -1,16 +1,18 @@ #!/bin/bash echo "Container is starting..." -# Get the current container's IP address +: ' +CONFIGURATION +On restart grant sudo if set, store random ip +' CONTAINER_IP=$(hostname -i) - -# Old IP address to be replaced on docker run OLD_IP="tst" +SUDO="NO" + # Configuration files and directories memcached_dir="/var/run/memcached/" apache_default_site="/etc/apache2/sites-available/000-default.conf" -service cron start @@ -127,6 +129,11 @@ else fi +# sudo +if grep -q 'SUDO="YES"' /etc/entrypoint.sh; then + # Add user with UID 1000 to the sudo group + usermod -aG sudo -u 1000 $(getent passwd 1000 | cut -d: -f1) +fi # Save the current IP for reuse sed -i "s/$OLD_IP/$CONTAINER_IP/g" "$0"