浏览代码

Update entrypoint.sh

Stefan Pejcic 1 年之前
父节点
当前提交
e071582455
共有 1 个文件被更改,包括 11 次插入4 次删除
  1. 11 4
      docker/apache/entrypoint.sh

+ 11 - 4
docker/apache/entrypoint.sh

@@ -1,16 +1,18 @@
 #!/bin/bash
 #!/bin/bash
 echo "Container is starting..."
 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)
 CONTAINER_IP=$(hostname -i)
-
-# Old IP address to be replaced on docker run
 OLD_IP="tst"
 OLD_IP="tst"
+SUDO="NO"
+
 
 
 # Configuration files and directories
 # Configuration files and directories
 memcached_dir="/var/run/memcached/"
 memcached_dir="/var/run/memcached/"
 apache_default_site="/etc/apache2/sites-available/000-default.conf"
 apache_default_site="/etc/apache2/sites-available/000-default.conf"
-service cron start
 
 
 
 
 
 
@@ -127,6 +129,11 @@ else
 fi
 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
 # Save the current IP for reuse
 sed -i "s/$OLD_IP/$CONTAINER_IP/g" "$0"
 sed -i "s/$OLD_IP/$CONTAINER_IP/g" "$0"