-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile.release
25 lines (19 loc) · 1.06 KB
/
Dockerfile.release
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
FROM registry.access.redhat.com/ubi8/ubi-minimal:8.4
ARG TAG
LABEL name="MinIO" \
vendor="MinIO Inc <[email protected]>" \
maintainer="MinIO Inc <[email protected]>" \
version="${TAG}" \
release="${TAG}" \
summary="KES is a stateless and distributed key-management system for high-performance applications." \
description="KES as the bridge between modern applications - running as containers on Kubernetes - and centralized KMS solutions. Therefore, KES has been designed to be simple, scalable and secure by default. It has just a few knobs to tweak instead of a complex configuration and does not require a deep understanding of secure key-management or cryptography."
RUN \
microdnf update --nodocs && \
microdnf install ca-certificates --nodocs && \
microdnf clean all && \
mkdir /licenses && \
curl -s -q https://raw.githubusercontent.com/minio/kes/master/CREDITS -o /licenses/CREDITS && \
curl -s -q https://raw.githubusercontent.com/minio/kes/master/LICENSE -o /licenses/LICENSE
COPY kes /kes
EXPOSE 7373
ENTRYPOINT ["/kes"]