# # This will create a docker image for Gitaly that is suitable for testing, but # is not expected to be used in a production environment, yet. # # See the _support/load-cluster/docker-compose.yml for an example of how to use # this image # FROM registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2-5-golang-1.11-git-2.18 RUN mkdir -p /app/ruby RUN git clone https://gitlab.com/gitlab-org/gitlab-shell.git /app/gitlab-shell COPY ./ruby/Gemfile /app/ruby/ COPY ./ruby/Gemfile.lock /app/ruby/ ENV DEBIAN_FRONTEND noninteractive RUN apt-get update -qq && \ apt-get install -qq -y rubygems bundler cmake build-essential libicu-dev && \ cd /app/ruby && bundle install --path vendor/bundle && \ rm -rf /var/lib/apt/lists/* COPY . /app CMD ["/app/bin/gitaly", "/app/config/config.toml"]