mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-12-28 19:30:30 +00:00
28 lines
627 B
Docker
28 lines
627 B
Docker
|
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 mkdir -p /gocode/src/github.com/drone
|
||
|
|
||
|
ADD . /gocode/src/github.com/drone/drone
|
||
|
|
||
|
WORKDIR /gocode/src/github.com/drone/drone
|
||
|
|
||
|
RUN make deps
|
||
|
RUN make
|
||
|
RUN make install
|
||
|
|
||
|
EXPOSE 80
|
||
|
|
||
|
ENTRYPOINT ["/usr/local/bin/droned"]
|
||
|
|
||
|
CMD ["--port=:80", "--path=/var/lib/drone/drone.sqlite"]
|