Skip to content

WordPress multisite build for the Hale Platform. Deploys into multiple environments.

License

Notifications You must be signed in to change notification settings

ministryofjustice/hale-platform

Repository files navigation

Hale Platform

This repository provides all the code required to run an instance of WordPress multisite in kubernetes. It uses the WordPress official Alpine image, and is modified to launch a multisite network. It uses PHP dependency manager Composer to pull in all the themes and plugins used by the multisite.

For further technical details around the architecture, visit our wiki overview.

Deploy to a kubernetes environment

We use Helm charts to manage our kubernetes manifest files. These are configured to work in the CloudPlatforms kubernetes environment but could be modified to work in any kubernetes cluster. This repo is used to deploy infrastructure changes (ie helm chart/kubernetes changes) and changes to the application, as it pulls in the latest version of the Hale theme and plugins.

To deploy to one of our environments, push a code change to one of the corresponding branches in this repo which will trigger GitActions that deploy the code into the kubernetes cluster.

More information about our deployment process, is available in our Deployment wiki.

Deploy locally on a Mac using Docker

To run this WordPress instance locally, follow our guidance on local development.

About

WordPress multisite build for the Hale Platform. Deploys into multiple environments.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •