docker-gitlab/Dockerfile
2014-08-22 17:55:08 +05:30

33 lines
1010 B
Docker

FROM sameersbn/ubuntu:14.04.20140818
MAINTAINER sameer@damagehead.com
RUN add-apt-repository -y ppa:git-core/ppa && \
add-apt-repository -y ppa:brightbox/ruby-ng && \
add-apt-repository -y ppa:nginx/stable && \
apt-get update && \
apt-get install -y build-essential checkinstall cmake postgresql-client \
nginx git-core openssh-server mysql-server redis-server python2.7 python-docutils \
libmysqlclient-dev libpq-dev zlib1g-dev libyaml-dev libssl-dev \
libgdbm-dev libreadline-dev libncurses5-dev libffi-dev \
libxml2-dev libxslt-dev libcurl4-openssl-dev libicu-dev \
ruby2.1 ruby2.1-dev && \
gem install --no-ri --no-rdoc bundler && \
rm -rf /var/lib/apt/lists/* # 20140818
ADD assets/setup/ /app/setup/
RUN chmod 755 /app/setup/install
RUN /app/setup/install
ADD assets/config/ /app/setup/config/
ADD assets/init /app/init
RUN chmod 755 /app/init
EXPOSE 22
EXPOSE 80
EXPOSE 443
VOLUME ["/home/git/data"]
ENTRYPOINT ["/app/init"]
CMD ["app:start"]