diff --git a/Dockerfile.release b/Dockerfile.release index 71b28f52e..afa1e8925 100644 --- a/Dockerfile.release +++ b/Dockerfile.release @@ -1,12 +1,21 @@ -FROM ubuntu:18.04 as certs +FROM registry.access.redhat.com/ubi8/ubi-minimal:8.3 -RUN apt-get update -y && apt-get install -y ca-certificates +COPY CREDITS /licenses/CREDITS +COPY LICENSE /licenses/LICENSE -FROM scratch -MAINTAINER MinIO Development "dev@min.io" +LABEL name="MinIO" \ + vendor="MinIO Inc " \ + maintainer="MinIO Inc " \ + version="v0.4.6" \ + release="v0.4.6" \ + summary="A graphical user interface for MinIO" \ + description="MinIO object storage is fundamentally different. Designed for performance and the S3 API, it is 100% open-source. MinIO is ideal for large, private cloud environments with stringent security requirements and delivers mission-critical availability across a diverse range of workloads." + +RUN \ + microdnf update --nodocs && \ + microdnf install ca-certificates --nodocs + EXPOSE 9090 COPY console /console -COPY --from=certs /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ - ENTRYPOINT ["/console"] diff --git a/Dockerfile.release.ubi b/Dockerfile.release.ubi deleted file mode 100644 index afa1e8925..000000000 --- a/Dockerfile.release.ubi +++ /dev/null @@ -1,21 +0,0 @@ -FROM registry.access.redhat.com/ubi8/ubi-minimal:8.3 - -COPY CREDITS /licenses/CREDITS -COPY LICENSE /licenses/LICENSE - -LABEL name="MinIO" \ - vendor="MinIO Inc " \ - maintainer="MinIO Inc " \ - version="v0.4.6" \ - release="v0.4.6" \ - summary="A graphical user interface for MinIO" \ - description="MinIO object storage is fundamentally different. Designed for performance and the S3 API, it is 100% open-source. MinIO is ideal for large, private cloud environments with stringent security requirements and delivers mission-critical availability across a diverse range of workloads." - -RUN \ - microdnf update --nodocs && \ - microdnf install ca-certificates --nodocs - -EXPOSE 9090 -COPY console /console - -ENTRYPOINT ["/console"]