Remove alpine based image in favour or RedHat UBI (#11006)

This commit is contained in:
Nitish Tiwari
2020-12-09 00:44:06 +05:30
committed by GitHub
parent dc819afa44
commit 78d18d8fc8
8 changed files with 59 additions and 187 deletions

View File

@@ -75,18 +75,15 @@ docker_sse_encryption_env() {
# su-exec to requested user, if service cannot run exec will fail.
docker_switch_user() {
if [ ! -z "${MINIO_USERNAME}" ] && [ ! -z "${MINIO_GROUPNAME}" ]; then
if [ ! -z "${MINIO_UID}" ] && [ ! -z "${MINIO_GID}" ]; then
addgroup -S -g "$MINIO_GID" "$MINIO_GROUPNAME" && \
adduser -S -u "$MINIO_UID" -G "$MINIO_GROUPNAME" "$MINIO_USERNAME"
else
addgroup -S "$MINIO_GROUPNAME" && \
adduser -S -G "$MINIO_GROUPNAME" "$MINIO_USERNAME"
fi
exec su-exec "${MINIO_USERNAME}:${MINIO_GROUPNAME}" "$@"
if [ ! -z "${MINIO_UID}" ] && [ ! -z "${MINIO_GID}" ]; then
groupadd -g "$MINIO_GID" "$MINIO_GROUPNAME" && \
useradd -u "$MINIO_UID" -g "$MINIO_GROUPNAME" "$MINIO_USERNAME"
else
groupadd "$MINIO_GROUPNAME" && \
useradd -g "$MINIO_GROUPNAME" "$MINIO_USERNAME"
fi
exec setpriv --reuid="${MINIO_USERNAME}" --regid="${MINIO_GROUPNAME}" --keep-groups "$@"
else
# fallback
exec "$@"
fi
}