github.com/robryk/drone@v0.2.1-0.20140602202253-40fe4305815d/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 mkdir -p /gocode/src/github.com/drone
    14  
    15  ADD . /gocode/src/github.com/drone/drone
    16  
    17  WORKDIR /gocode/src/github.com/drone/drone
    18  
    19  RUN make deps
    20  RUN make
    21  RUN make install
    22  
    23  EXPOSE 80
    24  
    25  ENTRYPOINT ["/usr/local/bin/droned"]
    26  
    27  CMD ["--port=:80", "--path=/var/lib/drone/drone.sqlite"]