storj.io/minio@v0.0.0-20230509071714-0cbc90f649b1/Dockerfile.dev (about)

     1  FROM registry.access.redhat.com/ubi8/ubi-minimal:8.3
     2  
     3  ARG TARGETARCH
     4  
     5  LABEL maintainer="MinIO Inc <dev@min.io>"
     6  
     7  COPY dockerscripts/docker-entrypoint.sh /usr/bin/
     8  COPY minio /usr/bin/
     9  
    10  ENV MINIO_UPDATE=off \
    11      MINIO_ACCESS_KEY_FILE=access_key \
    12      MINIO_SECRET_KEY_FILE=secret_key \
    13      MINIO_ROOT_USER_FILE=access_key \
    14      MINIO_ROOT_PASSWORD_FILE=secret_key \
    15      MINIO_KMS_SECRET_KEY_FILE=kms_master_key
    16  
    17  RUN microdnf update --nodocs
    18  RUN microdnf install curl ca-certificates shadow-utils util-linux --nodocs
    19  RUN microdnf clean all && \
    20      chmod +x /usr/bin/minio  && \
    21      chmod +x /usr/bin/docker-entrypoint.sh
    22  
    23  EXPOSE 9000
    24  
    25  ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
    26  
    27  VOLUME ["/data"]
    28  
    29  CMD ["minio"]