blob: 32b36f8ba8800eaa395638c0b02c0a5f4e95842c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# 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.6-golang-1.12-git-2.22
RUN mkdir -p /app/ruby
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"]
|