blob: 0f1c204adb3d448f2219251b0a7aef08caa769d0 [file] [log] [blame]
giolekvaf844f672020-04-28 00:02:58 +04001FROM golang:1.13-alpine as builder
2
3WORKDIR /home
4
5ENV GOPATH /go
6ENV CGO_ENABLED 0
7ENV GO111MODULE on
8
9RUN go get github.com/minio/minio
10WORKDIR /go/pkg/mod/github.com/minio/minio@v0.0.0-20200426024807-6ecc98fddbfb
11RUN go build -tags kqueue -trimpath -o minio
12
13FROM arm32v7/alpine:3.11
14COPY --from=builder /go/pkg/mod/github.com/minio/minio@v0.0.0-20200426024807-6ecc98fddbfb/minio /usr/bin/
15COPY --from=builder /go/pkg/mod/github.com/minio/minio@v0.0.0-20200426024807-6ecc98fddbfb/dockerscripts/docker-entrypoint.sh /usr/bin/
16RUN chmod +x /usr/bin/minio
17RUN chmod +x /usr/bin/docker-entrypoint.sh
18
19EXPOSE 9000
20
21ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"]
22
23VOLUME ["/data"]
24
25CMD ["minio"]