Repository: minio/minio (language: go)

Issue:
Why is `/opt/bin/mc` gzipped in your release Docker image?
Your current release docker image has mc inside it, but it is gzipped:

```console
$ docker run --rm -it --entrypoint= quay.io/minio/minio:latest@sha256:99585c5a7bb20b23b4b585c6f6e3a339483be17ad78074b33d7b83a575457b73 bash -c 'ls -al /opt/bin/*'
-rw-r--r--. 1 root root   9391308 Jun 29 06:56 /opt/bin/mc.gz
-rwxr-xr-x. 1 root root 101826560 Jun 29 06:56 /opt/bin/minio
-rw-r--r--. 1 root root       329 Jun 29 06:56 /opt/bin/minio.minisig
-rw-r--r--. 1 root root       100 Jun 29 06:56 /opt/bin/minio.sha256sum
****
```

And here is where it is gzipped:

https://github.com/minio/minio/blob/37cbd114de8b42e434fdb59bb124db8ef29c0e7e/Dockerfile.release#L39

Is there a reason this is done, and could it be avoided? It is a bit odd to first have to gunzip mc before using it.

If there is a reason, a comment in the Dockerfile that explains the reason may be warranted.


Discussion / hints:
see here:
https://github.com/minio/minio/pull/16156#issuecomment-1431444875
@harshavardhana the same comment here

Fix patch:
diff --git a/Dockerfile.release b/Dockerfile.release
index 7f60a71658d71..734cc4ef841d0 100644
--- a/Dockerfile.release
+++ b/Dockerfile.release
@@ -36,7 +36,6 @@ RUN \
      curl -s -q https://dl.min.io/server/minio/release/linux-${TARGETARCH}/archive/minio.${RELEASE}.sha256sum -o /opt/bin/minio.sha256sum && \
      curl -s -q https://dl.min.io/server/minio/release/linux-${TARGETARCH}/archive/minio.${RELEASE}.minisig -o /opt/bin/minio.minisig && \
      curl -s -q https://dl.min.io/client/mc/release/linux-${TARGETARCH}/mc -o /opt/bin/mc && \
-     gzip /opt/bin/mc && \
      microdnf clean all && \
      chmod +x /opt/bin/minio && \
      chmod +x /usr/bin/docker-entrypoint.sh && \


Test patch: