Commons#
The Lagoon commons
Docker image. Based on the official Alpine images.
This image has no functionality itself, but is instead a base image, intended to be extended and utilized to build other images. All the alpine-based images in Lagoon inherit components from commons.
Included tooling#
docker-sleep
- standardized one-hour sleepfix-permissions
- automatically fixes permissions on a given directory to all group read-writewait-for
- a small script to ensure that services are up and running in the correct order - based off https://github.com/eficode/wait-forentrypoint-readiness
- checks to make sure that long-running entrypoints have completedentrypoints
- a script to source all entrypoints under /lagoon/entrypoints/* in an alphabetical/numerical order
Included entrypoints#
The list of default entrypoints in this image is found at https://github.com/uselagoon/lagoon-images/tree/main/images/commons/lagoon/entrypoints. Subsequent downstream images will also contribute entrypoints under /lagoon
that are run in the eventual image.