Dockerfile.arm 480 B

12345678910111213
  1. FROM armhf/alpine:edge
  2. RUN apk add --update musl-dev gcc go git mercurial bash wget ca-certificates
  3. RUN mkdir -p /go/src/github.com/kpmy/mipfs
  4. COPY . /go/src/github.com/kpmy/mipfs
  5. ENV GOPATH /go
  6. RUN go get -v github.com/kpmy/mipfs/dav_multiuser_cmd
  7. RUN go install github.com/kpmy/mipfs/dav_multiuser_cmd
  8. RUN mkdir -p /go/.diskv
  9. RUN printf "ipfs:5001" > /go/.diskv/ipfs
  10. COPY ./dav_multiuser_cmd/.diskv/* /go/.diskv/
  11. EXPOSE 6001
  12. WORKDIR /go
  13. CMD /go/bin/dav_multiuser_cmd