A Helm chart for Drupal WxT using Minio for stateful data. These are the instructions for a Kubernetes package manager to set up Drupal and its environment. You can use this to build a local development environment or a cloud native implementation.
-
Ensure you have a running Kubernetes cluster. You can also test locally with docker for Mac.
-
Git clone the helm chart.
git clone https://github.com/drupalwxt/helm-drupal
cd helm-drupal/drupal
cp values.yaml values-override.yaml
- Run the following command:
helm install --name drupal -f values-override.yaml --timeout 1200 --wait .
- If you have
drupal.install
set totrue
, then a site install will take place before thehelm install
command finishes. The default timeout is300
seconds (or 5 minutes), but the Drupal install take much longer.
- Follow the steps presented to you once the helm install is completed.