2019.4.23-debian-9-r2 release

This commit is contained in:
Bitnami Bot 2019-05-01 10:46:08 +00:00
parent 8d60bd91c3
commit dd962fc2d4
5 changed files with 45 additions and 4 deletions

View File

@ -15,7 +15,7 @@ RUN . ./libcomponent.sh && component_unpack "minio" "2019.4.23-0" --checksum c52
COPY rootfs /
RUN /prepare.sh
ENV BITNAMI_APP_NAME="minio" \
BITNAMI_IMAGE_VERSION="2019.4.23-debian-9-r1" \
BITNAMI_IMAGE_VERSION="2019.4.23-debian-9-r2" \
NAMI_PREFIX="/.nami" \
PATH="/opt/bitnami/minio-client/bin:/opt/bitnami/minio/bin:$PATH"

View File

@ -26,15 +26,35 @@ minio_env() {
cat <<"EOF"
export MINIO_BASEDIR="/opt/bitnami/minio"
export MINIO_LOGDIR="${MINIO_BASEDIR}/log"
export MINIO_SECRETSDIR="${MINIO_BASEDIR}/secrets"
export MINIO_DATADIR="/data"
export MINIO_CERTSDIR="/certs"
export MINIO_SKIP_CLIENT="${MINIO_SKIP_CLIENT:-no}"
export MINIO_DISTRIBUTED_MODE_ENABLED="${MINIO_DISTRIBUTED_MODE_ENABLED:-no}"
export MINIO_DEFAULT_BUCKETS="${MINIO_DEFAULT_BUCKETS:-}"
export MINIO_PORT_NUMBER="${MINIO_PORT_NUMBER:-9000}"
export MINIO_DAEMON_USER="minio"
export MINIO_DAEMON_GROUP="minio"
export PATH="${MINIO_BASEDIR}/bin:$PATH"
EOF
if [[ -n "${MINIO_ACCESS_KEY_FILE:-}" ]]; then
cat <<"EOF"
export MINIO_ACCESS_KEY="$(< "${MINIO_ACCESS_KEY_FILE}")"
EOF
else
cat <<"EOF"
export MINIO_ACCESS_KEY="${MINIO_ACCESS_KEY:-}"
EOF
fi
if [[ -n "${MINIO_SECRET_KEY_FILE:-}" ]]; then
cat <<"EOF"
export MINIO_SECRET_KEY="$(< "${MINIO_SECRET_KEY_FILE}")"
EOF
else
cat <<"EOF"
export MINIO_SECRET_KEY="${MINIO_SECRET_KEY:-}"
EOF
fi
}
########################
@ -175,3 +195,22 @@ minio_validate() {
fi
fi
}
########################
# Create default buckets
# Globals:
# MINIO_DEFAULT_BUCKETS
# Arguments:
# None
# Returns:
# None
#########################
minio_create_default_buckets() {
if [[ -n "$MINIO_DEFAULT_BUCKETS" ]]; then
read -r -a buckets <<< "$(tr ',;' ' ' <<< "${MINIO_DEFAULT_BUCKETS}")"
info "Creating default buckets..."
for b in "${buckets[@]}"; do
minio_client_execute mb "local/${b}"
done
fi
}

View File

@ -10,12 +10,12 @@
eval "$(minio_env)"
# Ensure non-root user has write permissions on a set of directories
for dir in "$MINIO_DATADIR" "$MINIO_CERTSDIR" "$MINIO_LOGDIR"; do
for dir in "$MINIO_DATADIR" "$MINIO_CERTSDIR" "$MINIO_LOGDIR" "$MINIO_SECRETSDIR"; do
ensure_dir_exists "$dir"
done
# Redirect all logging to stdout/stderr
ln -sf /dev/stdout "$MINIO_LOGDIR/minio-http.log"
chmod -R g+rwX "$MINIO_DATADIR" "$MINIO_CERTSDIR" "$MINIO_LOGDIR"
chmod -R g+rwX "$MINIO_DATADIR" "$MINIO_CERTSDIR" "$MINIO_LOGDIR" "$MINIO_SECRETSDIR"
# Load MinIO Client environment variables
eval "$(minio_client_env)"

View File

@ -33,4 +33,6 @@ else
# Wait for other clients (distribute mode)
sleep 5
fi
# Create default buckets
minio_create_default_buckets
fi

View File

@ -43,7 +43,7 @@ Learn more about the Bitnami tagging policy and the difference between rolling t
* [`2019-ol-7`, `2019.4.23-ol-7-r2` (2019/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-minio/blob/2019.4.23-ol-7-r2/2019/ol-7/Dockerfile)
* [`2019-debian-9`, `2019.4.23-debian-9-r1`, `2019`, `2019.4.23`, `2019.4.23-r1`, `latest` (2019/debian-9/Dockerfile)](https://github.com/bitnami/bitnami-docker-minio/blob/2019.4.23-debian-9-r1/2019/debian-9/Dockerfile)
* [`2019-debian-9`, `2019.4.23-debian-9-r2`, `2019`, `2019.4.23`, `2019.4.23-r2`, `latest` (2019/debian-9/Dockerfile)](https://github.com/bitnami/bitnami-docker-minio/blob/2019.4.23-debian-9-r2/2019/debian-9/Dockerfile)
Subscribe to project updates by watching the [bitnami/minio GitHub repo](https://github.com/bitnami/bitnami-docker-minio).