diff --git a/dockerfiles/images/gogits/Dockerfile b/dockerfiles/images/gogits/Dockerfile new file mode 100644 index 000000000..cb16d1cf5 --- /dev/null +++ b/dockerfiles/images/gogits/Dockerfile @@ -0,0 +1,20 @@ +FROM stackbrew/ubuntu:13.10 +MAINTAINER Meaglith Ma (@genedna) + +ADD ./sources.list /etc/apt/ + +RUN mkdir -p /go +ENV PATH /usr/local/go/bin:/go/bin:$PATH +ENV GOROOT /usr/local/go +ENV GOPATH /go + +RUN apt-get update && apt-get install -y curl git mercurial zip wget ca-certificates build-essential + +RUN curl -s http://docker.u.qiniudn.com/go1.2.1.src.tar.gz | tar -v -C /usr/local -xz +RUN cd /usr/local/go/src && ./make.bash --no-clean 2>&1 + +RUN go get -u github.com/gogits/gogs +RUN cd $GOPATH/src/github.com/gogits/gogs && go build + +RUN apt-get autoremove -y +RUN apt-get clean all diff --git a/dockerfiles/images/gogits/sources.list b/dockerfiles/images/gogits/sources.list new file mode 100644 index 000000000..58214b4ed --- /dev/null +++ b/dockerfiles/images/gogits/sources.list @@ -0,0 +1,10 @@ +deb http://mirrors.aliyun.com/ubuntu/ saucy main restricted +deb http://mirrors.aliyun.com/ubuntu/ saucy-updates main restricted +deb http://mirrors.aliyun.com/ubuntu/ saucy universe +deb http://mirrors.aliyun.com/ubuntu/ saucy-updates universe +deb http://mirrors.aliyun.com/ubuntu/ saucy multiverse +deb http://mirrors.aliyun.com/ubuntu/ saucy-updates multiverse +deb http://mirrors.aliyun.com/ubuntu/ saucy-backports main restricted universe multiverse +deb http://mirrors.aliyun.com/ubuntu/ saucy-security main restricted +deb http://mirrors.aliyun.com/ubuntu/ saucy-security universe +deb http://mirrors.aliyun.com/ubuntu/ saucy-security multiverse diff --git a/dockerfiles/images/memcached/.gitkeep b/dockerfiles/images/memcached/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/dockerfiles/images/mysql/.gitkeep b/dockerfiles/images/mysql/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/dockerfiles/images/posgresql/.gitkeep b/dockerfiles/images/posgresql/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/dockerfiles/images/redis/.gitkeep b/dockerfiles/images/redis/.gitkeep new file mode 100644 index 000000000..e69de29bb