Skip to content
Snippets Groups Projects
Select Git revision
  • 4c3f9b2dc2972b690d21e16bd6f45854d265c982
  • master default
2 results

Dockerfile

Blame
  • Dockerfile 10.23 KiB
    FROM docker.io/library/debian:testing-backports
    SHELL ["/bin/bash", "-o", "pipefail", "-xc"]
    # hadolint ignore=DL3008
    RUN apt-get update && \
        DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
            ca-certificates \
            curl \
            gnupg \
        && \
        export GNUPGHOME=/tmp/gnupghome && \
        mkdir --mode=0700 "$GNUPGHOME" && \
        curl https://packages.cloud.google.com/apt/doc/apt-key.gpg > \
        /usr/share/keyrings/google-cloud.gpg && \
        curl https://pgp.mongodb.com/server-5.0.asc | \
        gpg --no-default-keyring --import --batch --keyring /usr/share/keyrings/mongodb.gpg && \
        curl https://cli-assets.heroku.com/apt/release.key | \
        gpg --no-default-keyring --import --batch --keyring /usr/share/keyrings/heroku.gpg && \
        curl https://apt.releases.hashicorp.com/gpg | \
        gpg --no-default-keyring --import --batch --keyring /usr/share/keyrings/hashicorp.gpg && \
        curl https://dl.cloudsmith.io/public/cloudposse/packages/gpg.7333C6FDEFA717CC.key | \
        gpg --no-default-keyring --import --batch --keyring /usr/share/keyrings/cloudposse.gpg && \
        rm -rf /tmp/* /var/tmp/* /var/lib/apt/lists/* /var/cache/apt/archives/*
    COPY --chown=root:root sources.d/* /etc/apt/sources.list.d/
    COPY --chown=root:root preferences.d/* /etc/apt/preferences.d/
    # hadolint ignore=DL3008,DL3013,DL3016,DL3027,DL4001
    RUN apt-get update && \
        curl --location --silent --fail --show-error https://github.com/kubernetes/kompose/releases/download/v1.26.1/kompose_1.26.1_amd64.deb --output /tmp/kompose.deb && \
        DEBIAN_FRONTEND=noninteractive apt-get install --yes --no-install-recommends \
            adb \
            apache2-utils \
            aspell-he \
            at \
            aws-vault \
            bash-completion \
            bats \
            bc \
            build-essential \
            bundler \
            bzr \
            ca-certificates \
            cmake \
            composer \
            consul \
            curl \
            dbus-x11 \
            default-jdk-headless \
            default-mysql-client \
            devscripts \
            direnv \
            dirmngr \
            dnsutils \
            docker.io \
            dos2unix \
            easy-rsa \
            entr \
            expect \
            flatpak \
            flatpak-builder \
            flatpak-xdg-utils \
            fuse \
            gdal-bin \
            gettext-base \
            gh \
            gir1.2-glib-2.0 \
            gir1.2-ostree-1.0 \
            git \
            gnupg \
            golang \
            gomplate \
            google-cloud-cli-skaffold \