diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index b3a9ce5..e958c65 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -6,11 +6,13 @@ id_node=$(id -u node) if [ $id_node != ${USER_ID} ]; then - echo "Création de l'utilisateur giref avec uid=${USER_ID}" if [ -z ${GROUPE_ID} ]; then + echo "Création de l'utilisateur giref avec uid=${USER_ID}" adduser -u ${USER_ID} -h /home/giref/ -s /bin/bash -D giref; else - adduser -u ${USER_ID} -g ${GROUPE_ID} -h /home/giref/ -s /bin/bash -D giref; + echo "Création de l'utilisateur giref avec uid=${USER_ID} dans le groupe giref avec gid=${GROUPE_ID}" + addgroup -g ${GROUPE_ID} giref + adduser -u ${USER_ID} -G giref -h /home/giref/ -s /bin/bash -D giref; fi user=giref else diff --git a/wrapper.sh b/wrapper.sh index 1d0e41c..ec2e5da 100755 --- a/wrapper.sh +++ b/wrapper.sh @@ -23,6 +23,6 @@ elif [ "$1" == "down" ]; then echo "Arrêt de theia..." docker-compose down elif [ "$1" == "build" ]; then - VPN_PASSWORD=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 10 | head -n 1) + export VPN_PASSWORD=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 10 | head -n 1) docker-compose build theia fi