mirror of
https://github.com/casjaysdevdocker/python
synced 2025-12-01 10:14:30 -05:00
🐳 Enhancement: docker entrypoint script adjustments 🐳
All checks were successful
python-3.10 / release-python-3_10 (push) Successful in 32m54s
python-3.11 / release-python-3_11 (push) Successful in 40m37s
python-3.12 / release-python-3_12 (push) Successful in 56m33s
python-3.13 / release-python-3_13 (push) Successful in 58m12s
python-3.9 / release-python-3_9 (push) Successful in 47m36s
python-3 / release-python-3 (push) Successful in 31m43s
release-tag / release-image (push) Successful in 32m17s
All checks were successful
python-3.10 / release-python-3_10 (push) Successful in 32m54s
python-3.11 / release-python-3_11 (push) Successful in 40m37s
python-3.12 / release-python-3_12 (push) Successful in 56m33s
python-3.13 / release-python-3_13 (push) Successful in 58m12s
python-3.9 / release-python-3_9 (push) Successful in 47m36s
python-3 / release-python-3 (push) Successful in 31m43s
release-tag / release-image (push) Successful in 32m17s
rootfs/usr/local/etc/docker/functions/entrypoint.sh
This commit is contained in:
@@ -642,8 +642,8 @@ __create_service_user() {
|
|||||||
[ -d "$(dirname "$log_file")" ] || mkdir -p "$(dirname "$log_file")" 2>/dev/null
|
[ -d "$(dirname "$log_file")" ] || mkdir -p "$(dirname "$log_file")" 2>/dev/null
|
||||||
# Validate that we have at least a user or group to create
|
# Validate that we have at least a user or group to create
|
||||||
if [ -z "$create_user" ] && [ -z "$create_group" ]; then
|
if [ -z "$create_user" ] && [ -z "$create_group" ]; then
|
||||||
echo "Error: No user or group specified to create" >&2
|
echo "No user or group specified to create" >&2
|
||||||
return 1
|
return 0
|
||||||
fi
|
fi
|
||||||
# Validate user/group name format (alphanumeric, underscore, hyphen; must start with letter or underscore)
|
# Validate user/group name format (alphanumeric, underscore, hyphen; must start with letter or underscore)
|
||||||
if [ -n "$create_user" ] && ! echo "$create_user" | grep -qE '^[a-z_][a-z0-9_-]*$'; then
|
if [ -n "$create_user" ] && ! echo "$create_user" | grep -qE '^[a-z_][a-z0-9_-]*$'; then
|
||||||
|
|||||||
Reference in New Issue
Block a user