Skip to content

Repository files navigation

Wordpress

Wordpress Docker Image & Helm Chart. Based on Bitnami Charts and Images

Artifact Hub Docker Stars Docker Stars

Usage

Docker image

Published to Docker Hub by .github/workflows/build.yml: next and a numeric <run-id> tag on every push to develop, and latest plus the released version (e.g. 7.0.0) whenever a version tag is pushed. Pin to a released version tag in anything other than a throwaway environment — next/latest move.

docker pull cloudtooling/wordpress:7.0.0

Dockerfile + prebuildfs/rootfs rebuild the Bitnami WordPress image from Bitnami's own still-public downloads.bitnami.com/files/stacksmith component packages (Apache, PHP, the various *-client/*-lib packages, and WordPress itself), rather than depending on any bitnami/* or bitnamilegacy/* image — the same approach used in the moodle fork. WORDPRESS_VERSION is currently pinned to 7.0.0, the last version Bitnami built before splitting free/paid image support (see bitnami/containers); there is no newer open component build to move to yet.

It's a drop-in for bitnami/wordpress: same environment variables (WORDPRESS_DATABASE_*, WORDPRESS_USERNAME/WORDPRESS_PASSWORD, SMTP_*, ...), same /bitnami/wordpress volume layout. See docker-compose.yml for a minimal local run against real MariaDB (docker compose up).

Helm chart

charts/wordpress is a vendored-and-modified fork of Bitnami's official wordpress Helm chart (currently tracking helm pull oci://registry-1.docker.io/bitnamicharts/wordpress --version 32.1.12 — unlike the component image tarballs the Dockerfile pulls, Bitnami keeps publishing chart updates, so this can move independently and ahead of WORDPRESS_VERSION), with the image.repository/image.tag defaults pointed at cloudtooling/wordpress:7.0.0 instead of bitnami/wordpress:

helm install my-release ghcr.io/cloudtooling/helm-charts \
  --set wordpressUsername=admin \
  --set wordpressPassword=<password> \
  --set externalDatabase.host=<mariadb-host> \
  --set externalDatabase.password=<db-password>

See charts/wordpress/values.yaml for the full parameter list (it's a fork of Bitnami's chart, so upstream's parameter docs mostly still apply).

About

Wordpress Docker Image & Helm Chart

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages