Sign inSign up

zcms/migrate

By zcms

•Updated 2 days ago

Z-CMS database migration & signed built-in registration job.

Image
0

8.2K

zcms/migrate repository overview

⁠Z-CMS — Database migration & seed job

zcms/migrate is the database migration and built-in registration job for Z-CMS⁠, a multi-tenant CMS with a theme engine and a signed plugin marketplace.

Part of a stack. This is a one-shot job image, run by the Compose stack — not a long-running service. Use the ready-made stack below.

⁠Run the full stack

git clone https://github.com/zscontributor/z-cms-docker-offical-image.git zcms
cd zcms && cp .env.example .env && ./scripts/generate-secrets.sh --write
docker compose up -d && ./scripts/first-run-seed.sh

Reverse-proxy examples (Traefik, Caddy, Nginx, Apache, Portainer) and the full operator guide live in the z-cms-docker-offical-image⁠ repository.

⁠This image

A one-shot job that applies pending database migrations and registers the signed built-in themes and plugins shipped in the release. Every app service waits for it to finish, and it runs (idempotently) on each up. It also carries the toolchain used for the one-time first-run seed (first-run-seed.sh), which creates the first admin user and a demo site.

⁠Tags

  • X.Y.Z — an exact, immutable release (pin this in production)
  • X.Y — the latest patch on that minor line
  • latest — the newest release

All tags are multi-arch: linux/amd64 + linux/arm64.

Licensed under MIT · © Z-SOFT Co., Ltd.

Tag summary

Content type

Image

Digest

sha256:4037692e2…

Size

710.6 MB

Last updated

2 days ago

docker pull zcms/migrate