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
helm repo add wp-alpine https://wp.charts.hessel.cloud
helm repo update
helm install my-wordpress wp-alpine/wordpress-alpine
This chart deploys:
| 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 |
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