github.com/bradrydzewski/drone@v0.2.1/Dockerfile (about) 1 FROM ubuntu:13.10 2 3 MAINTAINER Drone.io Team 4 5 RUN apt-get update 6 RUN apt-get install -y wget gcc make g++ build-essential ca-certificates mercurial git bzr libsqlite3-dev sqlite3 7 8 RUN wget https://go.googlecode.com/files/go1.2.src.tar.gz && tar zxvf go1.2.src.tar.gz && cd go/src && ./make.bash 9 10 ENV PATH $PATH:/go/bin:/gocode/bin 11 ENV GOPATH /gocode 12 13 RUN go get github.com/tools/godep 14 15 RUN mkdir -p /gocode/src/github.com/drone 16 17 ADD . /gocode/src/github.com/drone/drone 18 19 WORKDIR /gocode/src/github.com/drone/drone 20 21 RUN godep restore 22 RUN make 23 RUN make install 24 25 EXPOSE 80 26 27 ENTRYPOINT ["/usr/local/bin/droned"] 28 29 CMD ["--port=:80", "--datasource=/var/lib/drone/drone.sqlite"]