Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 1.52 KB

README.md

File metadata and controls

17 lines (9 loc) · 1.52 KB

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.