From d86f3ef64ebc9d2a9fd135b079863d38d25f1aa7 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 16 Jan 2024 21:09:00 +0100 Subject: [PATCH] [bitnami/minio] Release 2024.1.16-debian-11-r0 (#54816) Signed-off-by: Bitnami Containers --- bitnami/minio/2024/debian-11/Dockerfile | 10 +-- .../opt/bitnami/.bitnami_components.json | 2 +- bitnami/minio/2024/debian-11/tags-info.yaml | 2 +- bitnami/minio/README.md | 78 ++++++++++--------- 4 files changed, 48 insertions(+), 44 deletions(-) diff --git a/bitnami/minio/2024/debian-11/Dockerfile b/bitnami/minio/2024/debian-11/Dockerfile index e80ed900fe8b..a4a2402c4c77 100644 --- a/bitnami/minio/2024/debian-11/Dockerfile +++ b/bitnami/minio/2024/debian-11/Dockerfile @@ -7,13 +7,13 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:1e1b4657a77f0d47e9220f0c37b9bf7802581b93214fff7d1bd2364c8bf22e8e" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bullseye" \ - org.opencontainers.image.created="2024-01-13T12:52:00Z" \ + org.opencontainers.image.created="2024-01-16T19:39:59Z" \ org.opencontainers.image.description="Application packaged by VMware, Inc" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2024.1.13-debian-11-r0" \ + org.opencontainers.image.ref.name="2024.1.16-debian-11-r0" \ org.opencontainers.image.title="minio" \ org.opencontainers.image.vendor="VMware, Inc." \ - org.opencontainers.image.version="2024.1.13" + org.opencontainers.image.version="2024.1.16" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -28,7 +28,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "wait-for-port-1.0.7-5-linux-${OS_ARCH}-debian-11" \ "minio-client-2024.1.13-0-linux-${OS_ARCH}-debian-11" \ - "minio-2024.1.13-0-linux-${OS_ARCH}-debian-11" \ + "minio-2024.1.16-0-linux-${OS_ARCH}-debian-11" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -46,7 +46,7 @@ RUN chmod g+rwX /opt/bitnami COPY rootfs / RUN /opt/bitnami/scripts/minio-client/postunpack.sh RUN /opt/bitnami/scripts/minio/postunpack.sh -ENV APP_VERSION="2024.1.13" \ +ENV APP_VERSION="2024.1.16" \ BITNAMI_APP_NAME="minio" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/minio-client/bin:/opt/bitnami/minio/bin:$PATH" diff --git a/bitnami/minio/2024/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/minio/2024/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json index 78ac40013933..51f61ea4eaf7 100644 --- a/bitnami/minio/2024/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/minio/2024/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-11", "type": "NAMI", - "version": "2024.1.13-0" + "version": "2024.1.16-0" }, "minio-client": { "arch": "amd64", diff --git a/bitnami/minio/2024/debian-11/tags-info.yaml b/bitnami/minio/2024/debian-11/tags-info.yaml index 7628ed678958..dbc19af7d507 100644 --- a/bitnami/minio/2024/debian-11/tags-info.yaml +++ b/bitnami/minio/2024/debian-11/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2024" - 2024-debian-11 -- 2024.1.13 +- 2024.1.16 - latest diff --git a/bitnami/minio/README.md b/bitnami/minio/README.md index 7f3abb24f495..a647a461916a 100644 --- a/bitnami/minio/README.md +++ b/bitnami/minio/README.md @@ -13,13 +13,6 @@ Disclaimer: All software products, projects and company names are trademark(TM) docker run --name minio bitnami/minio:latest ``` -### Docker Compose - -```console -curl -sSL https://raw.githubusercontent.com/bitnami/containers/main/bitnami/minio/docker-compose.yml > docker-compose.yml -docker-compose up -d -``` - ## Why use Bitnami Images? * Bitnami closely tracks upstream source changes and promptly publishes new versions of this image using our automated systems. @@ -187,37 +180,42 @@ docker-compose up -d ### Environment variables -| Name | Description | Default Value | Can be set | -|-------------------------------------------|----------------------------------------------------------------------------|----------------------------------------------------|------------| -| `$MINIO_BASE_DIR` | MinIO installation directory. | `${BITNAMI_ROOT_DIR}/minio` | | -| `$MINIO_BIN_DIR` | MinIO directory for binaries. | `${MINIO_BASE_DIR}/bin` | | -| `$MINIO_CERTS_DIR` | MinIO directory for TLS certificates. | `/certs` | | -| `$MINIO_LOGS_DIR` | MinIO directory for log files. | `${MINIO_BASE_DIR}/log` | | -| `$MINIO_TMP_DIR` | MinIO directory for log files. | `${MINIO_BASE_DIR}/tmp` | | -| `$MINIO_SECRETS_DIR` | MinIO directory for credentials. | `${MINIO_BASE_DIR}/secrets` | | -| `$MINIO_DATA_DIR` | MinIO directory for data. | `/bitnami/minio/data` | | -| `$MINIO_DATA_DIR` | MinIO directory for data. | `/bitnami/minio/data` | | -| `$MINIO_LOG_FILE` | MinIO log file. | `${MINIO_LOGS_DIR}/minio.log` | | -| `$MINIO_PID_FILE` | MinIO PID file. | `${MINIO_TMP_DIR}/minio.pid` | | -| `$MINIO_DAEMON_USER` | MinIO system user. | `minio` | | -| `$MINIO_DAEMON_GROUP` | MinIO system group. | `minio` | | -| `$MINIO_API_PORT_NUMBER` | MinIO API port number. | `9000` | ✓ | -| `$MINIO_API_PORT_NUMBER` | MinIO API port number. | `9080` | ✓ | -| `$MINIO_CONSOLE_PORT_NUMBER` | MinIO RMI port number. | `9001` | ✓ | -| `$MINIO_SCHEME` | MinIO web scheme. | `http` | ✓ | -| `$MINIO_SKIP_CLIENT` | Skip MinIO client configuration. | `no` | ✓ | -| `$MINIO_DISTRIBUTED_MODE_ENABLED` | Enable MinIO distributed mode. | `no` | ✓ | -| `$MINIO_DEFAULT_BUCKETS` | MinIO default buckets. | | ✓ | -| `$MINIO_STARTUP_TIMEOUT` | MinIO startup timeout. | `10` | ✓ | -| `$MINIO_SERVER_URL` | MinIO server external URL. | `$MINIO_SCHEME://localhost:$MINIO_API_PORT_NUMBER` | ✓ | -| `$MINIO_APACHE_CONSOLE_HTTP_PORT_NUMBER` | MinIO Console UI HTTP port, exposed via Apache with basic authentication. | `80` | ✓ | -| `$MINIO_APACHE_CONSOLE_HTTPS_PORT_NUMBER` | MinIO Console UI HTTPS port, exposed via Apache with basic authentication. | `443` | ✓ | -| `$MINIO_APACHE_API_HTTP_PORT_NUMBER` | MinIO API HTTP port, exposed via Apache with basic authentication. | `9000` | ✓ | -| `$MINIO_APACHE_API_HTTPS_PORT_NUMBER` | MinIO API HTTPS port, exposed via Apache with basic authentication. | `9443` | ✓ | -| `$MINIO_FORCE_NEW_KEYS` | Force recreating MinIO keys. | `no` | ✓ | -| `$MINIO_ROOT_USER` | MinIO root user name. | `minio` | ✓ | -| `$MINIO_ROOT_PASSWORD` | Password for MinIO root user. | `miniosecret` | ✓ | +#### Customizable environment variables +| Name | Description | Default Value | +|------------------------------------------|----------------------------------------------------------------------------|----------------------------------------------------| +| `MINIO_API_PORT_NUMBER` | MinIO API port number. | `9000` | +| `MINIO_API_PORT_NUMBER` | MinIO API port number. | `9080` | +| `MINIO_CONSOLE_PORT_NUMBER` | MinIO RMI port number. | `9001` | +| `MINIO_SCHEME` | MinIO web scheme. | `http` | +| `MINIO_SKIP_CLIENT` | Skip MinIO client configuration. | `no` | +| `MINIO_DISTRIBUTED_MODE_ENABLED` | Enable MinIO distributed mode. | `no` | +| `MINIO_STARTUP_TIMEOUT` | MinIO startup timeout. | `10` | +| `MINIO_SERVER_URL` | MinIO server external URL. | `$MINIO_SCHEME://localhost:$MINIO_API_PORT_NUMBER` | +| `MINIO_APACHE_CONSOLE_HTTP_PORT_NUMBER` | MinIO Console UI HTTP port, exposed via Apache with basic authentication. | `80` | +| `MINIO_APACHE_CONSOLE_HTTPS_PORT_NUMBER` | MinIO Console UI HTTPS port, exposed via Apache with basic authentication. | `443` | +| `MINIO_APACHE_API_HTTP_PORT_NUMBER` | MinIO API HTTP port, exposed via Apache with basic authentication. | `9000` | +| `MINIO_APACHE_API_HTTPS_PORT_NUMBER` | MinIO API HTTPS port, exposed via Apache with basic authentication. | `9443` | +| `MINIO_FORCE_NEW_KEYS` | Force recreating MinIO keys. | `no` | +| `MINIO_ROOT_USER` | MinIO root user name. | `minio` | +| `MINIO_ROOT_PASSWORD` | Password for MinIO root user. | `miniosecret` | + +#### Read-only environment variables + +| Name | Description | Value | +|----------------------|---------------------------------------|-------------------------------| +| `MINIO_BASE_DIR` | MinIO installation directory. | `${BITNAMI_ROOT_DIR}/minio` | +| `MINIO_BIN_DIR` | MinIO directory for binaries. | `${MINIO_BASE_DIR}/bin` | +| `MINIO_CERTS_DIR` | MinIO directory for TLS certificates. | `/certs` | +| `MINIO_LOGS_DIR` | MinIO directory for log files. | `${MINIO_BASE_DIR}/log` | +| `MINIO_TMP_DIR` | MinIO directory for log files. | `${MINIO_BASE_DIR}/tmp` | +| `MINIO_SECRETS_DIR` | MinIO directory for credentials. | `${MINIO_BASE_DIR}/secrets` | +| `MINIO_DATA_DIR` | MinIO directory for data. | `/bitnami/minio/data` | +| `MINIO_DATA_DIR` | MinIO directory for data. | `/bitnami/minio/data` | +| `MINIO_LOG_FILE` | MinIO log file. | `${MINIO_LOGS_DIR}/minio.log` | +| `MINIO_PID_FILE` | MinIO PID file. | `${MINIO_TMP_DIR}/minio.pid` | +| `MINIO_DAEMON_USER` | MinIO system user. | `minio` | +| `MINIO_DAEMON_GROUP` | MinIO system group. | `minio` | Additionally, MiNIO can be configured via environment variables as detailed at [MinIO(R) documentation](https://docs.min.io/docs/minio-server-configuration-guide.html). @@ -495,6 +493,12 @@ or using Docker Compose: docker-compose up minio ``` +## Using `docker-compose.yaml` + +Please be aware this file has not undergone internal testing. Consequently, we advise its use exclusively for development or testing purposes. For production-ready deployments, we highly recommend utilizing its associated [Bitnami Helm chart](https://github.com/bitnami/charts/tree/main/bitnami/minio). + +If you detect any issue in the `docker-compose.yaml` file, feel free to report it or contribute with a fix by following our [Contributing Guidelines](https://github.com/bitnami/containers/blob/main/CONTRIBUTING.md). + ## Contributing We'd love for you to contribute to this Docker image. You can request new features by creating an [issue](https://github.com/bitnami/containers/issues) or submitting a [pull request](https://github.com/bitnami/containers/pulls) with your contribution.