Add docker release files. (#4473)
We used to release by building directly on the docker hub auto build process, which is sufficient for edge but it is not a good idea to do it for stable releases. Do not build docker release binaries again, but instead use the released binaries themselves which are signed and validated.master
parent
26903da8c2
commit
11c4223f2c
@ -0,0 +1,23 @@ |
||||
FROM alpine:3.5 |
||||
|
||||
MAINTAINER Minio Inc <dev@minio.io> |
||||
|
||||
RUN \ |
||||
apk add --no-cache ca-certificates && \ |
||||
apk add --no-cache --virtual .build-deps curl && \ |
||||
echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' >> /etc/nsswitch.conf && \ |
||||
curl https://dl.minio.io/server/minio/release/linux-amd64/minio > /usr/bin/minio && \ |
||||
chmod +x /usr/bin/minio && apk del .build-deps |
||||
|
||||
EXPOSE 9000 |
||||
|
||||
COPY buildscripts/docker-entrypoint.sh /usr/bin/ |
||||
|
||||
RUN chmod +x /usr/bin/docker-entrypoint.sh |
||||
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"] |
||||
|
||||
VOLUME ["/export"] |
||||
|
||||
CMD ["minio"] |
||||
|
@ -0,0 +1,22 @@ |
||||
FROM resin/aarch64-alpine:3.5 |
||||
|
||||
MAINTAINER Minio Inc <dev@minio.io> |
||||
|
||||
RUN \ |
||||
apk add --no-cache ca-certificates && \ |
||||
apk add --no-cache --virtual .build-deps curl && \ |
||||
echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' >> /etc/nsswitch.conf && \ |
||||
curl https://dl.minio.io/server/minio/release/linux-arm64/minio > /usr/bin/minio && \ |
||||
chmod +x /usr/bin/minio && apk del .build-deps |
||||
|
||||
EXPOSE 9000 |
||||
|
||||
COPY buildscripts/docker-entrypoint.sh /usr/bin/ |
||||
|
||||
RUN chmod +x /usr/bin/docker-entrypoint.sh |
||||
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"] |
||||
|
||||
VOLUME ["/export"] |
||||
|
||||
CMD ["minio"] |
@ -0,0 +1,22 @@ |
||||
FROM resin/armhf-alpine:3.5 |
||||
|
||||
MAINTAINER Minio Inc <dev@minio.io> |
||||
|
||||
RUN \ |
||||
apk add --no-cache ca-certificates && \ |
||||
apk add --no-cache --virtual .build-deps curl && \ |
||||
echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' >> /etc/nsswitch.conf && \ |
||||
curl https://dl.minio.io/server/minio/release/linux-arm/minio > /usr/bin/minio && \ |
||||
chmod +x /usr/bin/minio && apk del .build-deps |
||||
|
||||
EXPOSE 9000 |
||||
|
||||
COPY buildscripts/docker-entrypoint.sh /usr/bin/ |
||||
|
||||
RUN chmod +x /usr/bin/docker-entrypoint.sh |
||||
|
||||
ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"] |
||||
|
||||
VOLUME ["/export"] |
||||
|
||||
CMD ["minio"] |
Loading…
Reference in new issue