diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..7023bfad6 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +FROM golang:1.3 +MAINTAINER Brian Tiger Chow + +RUN apt-get update +RUN apt-get install -y fuse + +COPY . /go/src/github.com/jbenet/go-ipfs + +RUN cd /go/src/github.com/jbenet/go-ipfs/cmd/ipfs && go install +RUN ipfs init +RUN ipfs config Identity.Address "/ip4/127.0.0.1/tcp/4001" +RUN mkdir /ipfs + +EXPOSE 4001 + +CMD ["ipfs", "mount", "/ipfs"] + +# build: docker build -t go-ipfs . +# run: docker run --privileged=true -i -t go-ipfs:latest