Select Git revision
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 \