# syntax = docker/dockerfile:experimental FROM debian:stable-slim ENV ASDF_DATA_DIR="/opt/asdf" ENV PATH="${ASDF_DATA_DIR}/shims:${ASDF_DATA_DIR}/bin:/opt/gitlab/.local/bin:${PATH}" ENV TERM="xterm" WORKDIR /opt/gitlab COPY config/01_nodoc /etc/dpkg/dpkg.cfg.d/01_nodoc RUN mkdir -p /opt/toolcache ADD https://rubygems.org/downloads/bundler-1.17.3.gem /opt/toolcache/ ADD https://rubygems.org/downloads/bundler-2.1.4.gem /opt/toolcache/ COPY pkg/asdf*.deb /opt/toolcache/ COPY pkg/dotnet*.deb /opt/toolcache/ COPY pkg/golang*.deb /opt/toolcache/ COPY pkg/java-8*.deb /opt/toolcache/ COPY pkg/java-11*.deb /opt/toolcache/ COPY pkg/license*.deb /opt/toolcache/ COPY pkg/mono*.deb /opt/toolcache/ COPY pkg/node*.deb /opt/toolcache/ COPY pkg/php*.deb /opt/toolcache/ COPY pkg/python*.deb /opt/toolcache/ COPY pkg/ruby*.deb /opt/toolcache/ COPY pkg/rust*.deb /opt/toolcache/ COPY config/install.sh /opt/install.sh RUN bash /opt/install.sh COPY run.sh / ENTRYPOINT ["/run.sh"]