FROM ubuntu:13.10 MAINTAINER Drone.io Team RUN apt-get update RUN apt-get install -y wget gcc make g++ build-essential ca-certificates mercurial git bzr libsqlite3-dev sqlite3 RUN wget https://go.googlecode.com/files/go1.2.src.tar.gz && tar zxvf go1.2.src.tar.gz && cd go/src && ./make.bash ENV PATH $PATH:/go/bin:/gocode/bin ENV GOPATH /gocode RUN go get github.com/tools/godep RUN mkdir -p /gocode/src/github.com/drone ADD . /gocode/src/github.com/drone/drone WORKDIR /gocode/src/github.com/drone/drone RUN godep restore RUN make RUN make install EXPOSE 80 ENTRYPOINT ["/usr/local/bin/droned"] CMD ["--port=:80", "--datasource=/var/lib/drone/drone.sqlite"]