Skip to content

This repository builds the images used in Lagoon and local development environments

License

Notifications You must be signed in to change notification settings

villanlu/lagoon-images

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Lagoon logo is a blue hexagon split in two pieces with an L-shaped cut

Lagoon Base Images

This repository contains Dockerfiles related to Lagoon.

This repository was created with git filter-repo from the main Lagoon repository, in order to preserve commit history.

Usage

These dockerfiles are used to create the base images for consumption in Docker Compose based projects.

The images used to build Lagoon itself are stored in the Lagoon repository, and are built separately.

Contribute

Branch/fork and add/edit a Dockerfile in the images/ directory.

Makefile

This project utilises a Makefile to build and test images.

Once you have made a modification to a base image, follow these steps to rebuild the images, start a local Lagoon stack from tagged images, and run the predefined tests through a local Kubernetes stack.

make build

make up

make k8s-tests

Note that only a few tests are currently provided (NGINX and Drupal) - if you'd like to contribute more, please reach out!

About

This repository builds the images used in Lagoon and local development environments

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 52.1%
  • Shell 24.9%
  • Makefile 11.2%
  • VCL 10.6%
  • Other 1.2%