stable
sha256:cfb81e0f08751651d6343847fc5ccb6ea1eaf442cbf404103b9d6da8c09130dc
OS/ARCH
Compressed size
121.83 MB
Last pushed
9 days by doijanky
Type
Image
Vulnerabilities
Not scanned
Manifest digest
sha256:7eab999ca9ba21e47d3ad7932cdddece413eb62131760028acdb606e94e7d097
0
# debian.sh --arch 'amd64' out/ 'bookworm' '@1738540800'
28.21 MB
1
ARG PKG_COMMIT=10da6a585eb7d8defe9d273a51df5b133500eb6b
0 B
2
ARG VARNISH_VERSION=6.0.13
0 B
3
ARG DIST_SHA512=3bdb4f04bdb22789ebe04a1e57dc814a7d7e642456cce2696f7e05fe557a277f18d5dc4a2df22a27fa9445447af3356ebdb3c5d63c01bb32d9bff7881aa8a703
0 B
4
ENV VARNISH_SIZE=100M
0 B
5
RUN |3 PKG_COMMIT=10da6a585eb7d8defe9d273a51df5b133500eb6b VARNISH_VERSION=6.0.13 DIST_SHA512=3bdb4f04bdb22789ebe04a1e57dc814a7d7e642456cce2696f7e05fe557a277f18d5dc4a2df22a27fa9445447af3356ebdb3c5d63c01bb32d9bff7881aa8a703 /bin/sh -c set -e; BASE_PKGS="curl dpkg-dev debhelper devscripts equivs git pkg-config apt-utils fakeroot"; export DEBIAN_FRONTEND=noninteractive; export DEBCONF_NONINTERACTIVE_SEEN=true; tmpdir="$(mktemp -d)"; cd "$tmpdir"; apt-get update; apt-get install -y --no-install-recommends $BASE_PKGS; git clone https://github.com/varnishcache/pkg-varnish-cache.git; cd pkg-varnish-cache; git checkout "$PKG_COMMIT"; rm -rf .git; curl -f "https://varnish-cache.org/downloads/varnish-$VARNISH_VERSION.tgz" -o $tmpdir/orig.tgz; echo "$DIST_SHA512 $tmpdir/orig.tgz" | sha512sum -c -; tar xavf $tmpdir/orig.tgz --strip 1; sed -i -e "s|@VERSION@|$VARNISH_VERSION|" "debian/changelog"; mk-build-deps --install --tool="apt-get -o Debug::pkgProblemResolver=yes --yes" debian/control; sed -i '' debian/varnish*; dpkg-buildpackage -us -uc -j"$(nproc)"; apt-get -y --no-install-recommends install ../*.deb; apt-get -y purge --auto-remove varnish-build-deps $BASE_PKGS; mkdir /pkgs; mv ../*dev*.deb /pkgs; rm -rf /var/lib/apt/lists/* "$tmpdir"; # buildkit
99.53 MB
6
WORKDIR /etc/varnish
32 B
7
COPY scripts/ /usr/local/bin/ # buildkit
707 B
8
ENTRYPOINT ["/usr/local/bin/docker-varnish-entrypoint"]
0 B
9
EXPOSE map[80/tcp:{} 8443/tcp:{}]
0 B
10
CMD []
0 B