# syntax = docker/dockerfile:1.11-labs ARG sys_name=debian ARG sys_version=testing-slim FROM ${sys_name}:${sys_version} AS system FROM input AS runtime ARG var_cache ARG var_lib_apt ARG packages ARG DEBIAN_FRONTEND ENV DEBIAN_FRONTEND="${DEBIAN_FRONTEND}" RUN \ --mount=type=cache,dst=/var/cache,id=${var_cache},sharing=locked \ --mount=type=cache,dst=/var/lib/apt,id=${var_lib_apt},sharing=locked \ < /etc/apt/apt.conf.d/keep-downloaded rm -f /etc/apt/apt.conf.d/docker-clean apt-get -y -U install --no-install-recommends ${packages} EOF