fix: update user and group modification logic in entrypoint script (again)
Build and publish Docker image / build-and-push (release) Successful in 19s
Build and publish Docker image / build-and-push (release) Successful in 19s
This commit is contained in:
+2
-2
@@ -8,14 +8,14 @@ PGID=${PGID:-1001}
|
|||||||
if [ "$PGID" != "1001" ]; then
|
if [ "$PGID" != "1001" ]; then
|
||||||
existing_group=$(getent group "$PGID" | cut -d: -f1)
|
existing_group=$(getent group "$PGID" | cut -d: -f1)
|
||||||
if [ -n "$existing_group" ] && [ "$existing_group" != "nodejs" ]; then
|
if [ -n "$existing_group" ] && [ "$existing_group" != "nodejs" ]; then
|
||||||
groupdel "$existing_group"
|
groupmod -g "$((PGID + 50000))" "$existing_group"
|
||||||
fi
|
fi
|
||||||
groupmod -g "$PGID" nodejs
|
groupmod -g "$PGID" nodejs
|
||||||
fi
|
fi
|
||||||
if [ "$PUID" != "1001" ]; then
|
if [ "$PUID" != "1001" ]; then
|
||||||
existing_user=$(getent passwd "$PUID" | cut -d: -f1)
|
existing_user=$(getent passwd "$PUID" | cut -d: -f1)
|
||||||
if [ -n "$existing_user" ] && [ "$existing_user" != "nextjs" ]; then
|
if [ -n "$existing_user" ] && [ "$existing_user" != "nextjs" ]; then
|
||||||
userdel "$existing_user"
|
usermod -u "$((PUID + 50000))" "$existing_user"
|
||||||
fi
|
fi
|
||||||
usermod -u "$PUID" nextjs
|
usermod -u "$PUID" nextjs
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user