This is a repository of example Lagoon projects - designed for use with Lagoon and its local development environments.
A subset of these has been collected and tested at https://github.com/uselagoon/lagoon-examples.
-
Drupal9-base - Drupal 9, PHP 8.1, NGINX, MariaDB
-
Drupal9-solr - As Drupal9-base, with Solr 7 as a search backend, also includes a Solr 8-based version on a branch
-
Drupal9-elastic - As Drupal9-base, with Elasticsearch 7 as a search backend, also includes an Opensearch-based version on a branch
-
Drupal9-varnish - As Drupal9-base, with Varnish 6 as an HTTP cache
-
Drupal9-full - As Drupal9-base, but with Redis 6 as a cache backend and Solr 8 as a search backend
-
Drupal9-postgres - As Drupal 9-base, with PostgreSQL 14 as a database backend
-
Drupal10-base - Drupal 10, PHP 8.1, NGINX, MariaDB, also includes an PHP8.2-based version on a branch
-
Wordpress-base - Wordpress 6, PHP8, NGINX, MariaDB
- Ruby-on-rails - RoR 7, Puma 5, NGINX, MariaDB
- Node-example
- Silverstripe
These repositories are connected to RenovateBot, which will automatically trigger updates when dependencies are available. We use GitHub Actions to perform build and test routines. The tests themselves are generated by Leia, from README files in the repositories themselves.