Files
minio-full/Dockerfile
Vassiliy Yegorov 2c2396e99e
All checks were successful
docker-build / Build image (push) Successful in 48s
Update Dockerfile
2025-12-31 11:00:37 +07:00

20 lines
647 B
Docker

ARG RELEASE=RELEASE.2025-12-20T04-58-37Z
FROM quay.io/minio/aistor/minio:${RELEASE} AS minio
FROM python:3.13-alpine AS patcher
RUN apk add openssl
WORKDIR /patcher
COPY requirements.txt requirements.txt
RUN pip3 install -r requirements.txt
COPY . .
COPY --from=minio /bin/minio minio
RUN sh generate-keys.sh
RUN python3 replace-key.py minio minio-patched new-public.pem
RUN python3 generate-license.py new-private.pem minio.license
FROM quay.io/minio/aistor/minio:${RELEASE}
COPY --from=patcher /patcher/minio-patched /bin/minio
RUN chmod +x /bin/minio
COPY --from=patcher /patcher/minio.license /minio.license
ENV MINIO_LICENSE=/minio.license