Skip to content

CanastaWiki/Canasta-Helm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Canasta Helm Chart

This repository hosts the Helm chart for a classic Canasta stack.

Usage

  1. Add the repository:

    helm repo add canasta https://canastawiki.github.io/Canasta-Helm/
    helm repo update
  2. Install the chart:

    helm install my-canasta canasta/canasta

Configuration

See values.yaml for default configuration values.

Automated Installation

For fresh installations, the chart can automatically install MediaWiki and generate LocalSettings.php. This is enabled by default.

You can configure the installation parameters in values.yaml:

install:
  enabled: true
  siteName: "CanastaWiki"
  adminUser: "admin"
  adminPassword: "password" # IMPORTANT: Change this!
  dbUser: "root"
  dbPassword: "mediawiki"
  lang: "en"

The generated LocalSettings.php will be stored in the persistent volume (config-data), so it survives pod restarts.

Persistence

By default, the chart uses PVCs. For local development (e.g., Minikube/Docker Desktop) where you want to mount local directories, you can use hostPath:

helm install my-canasta canasta/canasta \
  --set persistence.type=hostPath \
  --set persistence.hostPath=/path/to/your/canasta/data

About

Helm based installation of Canasta stack

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages