Pubwhale demo bundle

The Pubwhale site — bilingual, server-rendered, on headless WordPress — as pre-built Docker images. Runs fully offline: nothing is pulled or compiled.

pubwhale-demo-bundle.tar.gz 563 MB · everything below, plus all four Docker images
Download

Quick start

curl -LO https://pubwhale-dl.demo.hkdeveloper.io/pubwhale-demo-bundle.tar.gz
tar -xzf pubwhale-demo-bundle.tar.gz
cd pubwhale-demo-bundle
./load.sh                  # imports images, writes .env
docker compose up -d       # site :3026 · CMS :8080

CMS login pubwhale / pubwhale-b61e8864cd2c. Content is seeded, so the site is populated as soon as it starts.

That password only unlocks your own local copy. It is deliberately different from the hosted demo's, so publishing it here grants access to nothing but the container you just started.

Individual files

Already have the archive, or just want to read the config before downloading 563 MB.

Where state lives

WhatWheredowndown -v
Posts, pages, settings, usersdb-data volumesurvivesdestroyed
WordPress core + pluginswp-data volumesurvivesdestroyed
Uploaded media./content/uploadssurvivessurvives
Custom post types./wordpress/mu-pluginssurvivessurvives
The frontendstateless——
Your editorial content is database rows, not files. Backing up the uploads folder alone captures none of it — a real backup needs the database dump and the media. Commands are in the README.

Checksum

SHA-256 (pubwhale-demo-bundle.tar.gz)
18af6128a3a33c7f0c9374b89af811bedfbd477ee8cce6f03895e10a41ee0545

sha256sum -c SHA256SUMS      # macOS: shasum -a 256 -c SHA256SUMS