2019.4.23-debian-9-r2 release
This commit is contained in:
parent
8d60bd91c3
commit
dd962fc2d4
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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)"
|
||||
|
|
|
|||
|
|
@ -33,4 +33,6 @@ else
|
|||
# Wait for other clients (distribute mode)
|
||||
sleep 5
|
||||
fi
|
||||
# Create default buckets
|
||||
minio_create_default_buckets
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -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).
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue