Custom versions of the official buildpack-deps
image, used by our projects, allowing us to:
-
Consolidate the installation and configuration of common system packages in one place; and
-
Use a scheduled or manual build of the base image as a mechanism to bust the build cache of derivative project images, and ensure we deploy the latest security updates only during a specific window.
Project images can use this instead of e.g. buildpack-deps:bionic
by:
- change the
FROM
directive toFROM: interaction/buildpack-deps:bionic
- remove the installation of duplicate system packages and docker/compose/dockerize/tini from their Dockerfile.