diff options
| author | Can Eldem <celdem@gitlab.com> | 2020-09-14 09:29:07 +0000 |
|---|---|---|
| committer | Can Eldem <celdem@gitlab.com> | 2020-09-14 09:29:07 +0000 |
| commit | 99ea880937103621778f279ce48a1e7bb3c82262 (patch) | |
| tree | 7b6eedec90b22ca788ed655fe26ceb4a6a19799c /Dockerfile | |
| parent | 584d83b75385535017158ba65b5b97a9cfcad2b2 (diff) | |
| parent | 2a0ef413eb821b52c73cd970fed22b5a46503f3d (diff) | |
Merge branch 'debian-bullseye' into 'master'v3.25.5
Upgrade packages
See merge request gitlab-org/security-products/license-management!218
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 43 |
1 files changed, 42 insertions, 1 deletions
@@ -1,11 +1,52 @@ # syntax = docker/dockerfile:experimental +FROM debian:stable-slim AS deb-downloader +RUN apt-get update -q +RUN apt-get install --no-install-recommends -y apt-transport-https dirmngr gnupg ca-certificates +RUN apt-get update -q +RUN rm /etc/apt/apt.conf.d/docker-clean +RUN apt-get install --download-only -y --no-install-recommends \ + bison \ + build-essential \ + default-libmysqlclient-dev \ + libbz2-dev \ + libcurl4 \ + libcurl4-openssl-dev \ + libedit-dev \ + libffi-dev \ + libicu-dev \ + libjpeg-dev \ + libkrb5-dev \ + liblttng-ctl-dev \ + liblttng-ctl0 \ + liblzma-dev \ + libncurses-dev \ + libncurses5-dev \ + libncursesw5-dev \ + libonig-dev \ + libpng-dev \ + libpq-dev \ + libre2-dev \ + libreadline-dev \ + libsqlite3-dev \ + libssl-dev \ + libtool \ + libxml2-dev \ + libxmlsec1-dev \ + libxslt-dev \ + libxslt1-dev \ + libyaml-dev \ + libzip-dev \ + zlib1g \ + zlib1g-dev + 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 +RUN mkdir -p /opt/toolcache/common +COPY --from=deb-downloader /var/cache/apt/archives/*.deb /opt/toolcache/common/ 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/ |
