WordPress Alpine Helm Chart

A production-ready WordPress Helm chart running on Alpine Linux, using:

📦 Helm repo:
https://wp.charts.hessel.cloud

📦 Helm Chart:
https://artifacthub.io/packages/helm/wordpress-alpine/wordpress-alpine

🚀 Quick Start

Add the Helm Repository

helm repo add wp-alpine https://wp.charts.hessel.cloud
helm repo update
helm install my-wordpress wp-alpine/wordpress-alpine

🧠 Architecture

This chart deploys:

🐳 Container Images

Component Image
WordPress FPM ghcr.io/shesselink81/wordpress-alpine:v6.9.1.4
Nginx ghcr.io/shesselink81/nginx-alpine:v6.9.1.4
Init (WP-CLI) wordpress:cli-php8.3
Database mariadb:12.1.2

⚙️ Configuration

WordPress Settings, values.yaml example:

env:
  wp:
    admin_user: admin
    debug: 'false'
    domainname: wp.example.com
    locale: en_US
    scheme: https
    title: My WordPress Site
    url: ${scheme}://${domainname}
    version: 6.9.1

httproute:
  enabled: true
  gateway:
    name: traefik-gateway
    namespace: traefik
  hostnames:
    - wp.example.com
  path: /

mariadb:
  auth:
    enabled: true
  enabled: true

secrets:
  mariadb:
    rootPassword: db-root-pw
    userPassword: db-user-pw
  wordpress:
    password: admin

wordpress:
  auth:
    username: db-user
  init:
    enabled: true