Skip to content

Servitor CMS 0.1.1

Choose a tag to compare

@justhasanuknow justhasanuknow released this 24 Sep 19:45
9cd4567

Servitor CMS now ships as a prebuilt image, so installations pull it instead of building on the server.

Added

  • Every release is published as a prebuilt image for linux/amd64 and linux/arm64 at ghcr.io/justhasanuknow/servitor-cms, tagged with the version, the minor line and latest, and with a signed build provenance attestation.

Changed

  • docker-compose.yml runs the prebuilt image in the version set by the new SERVITOR_VERSION variable. docker compose up -d --build still builds from the source.
  • The installation and update guides describe the prebuilt image and pinning a version.
  • The project website is servitor.rua.systems.

Fixed

  • An end-to-end test of the public pages could fail when it ran at the same time as the headless mode test.

Updating from 0.1.0

Take a backup, then check out the new tag, add SERVITOR_VERSION to your .env and start the image:

docker compose exec servitor node build/cli.js backup
git fetch --tags
git checkout v0.1.1
echo "SERVITOR_VERSION=0.1" >> .env
docker compose pull
docker compose up -d

0.1 follows the newest 0.1.x release; use 0.1.1 to pin exactly this one. There are no database or configuration changes besides SERVITOR_VERSION.

Verify the image with the GitHub CLI:

gh attestation verify oci://ghcr.io/justhasanuknow/servitor-cms:0.1.1 --owner justhasanuknow

The full list is in CHANGELOG.md, and the update guide has the details.