Repository navigation
Servitor CMS 0.1.1
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/amd64andlinux/arm64atghcr.io/justhasanuknow/servitor-cms, tagged with the version, the minor line andlatest, and with a signed build provenance attestation.
Changed
docker-compose.ymlruns the prebuilt image in the version set by the newSERVITOR_VERSIONvariable.docker compose up -d --buildstill 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 -d0.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 justhasanuknowThe full list is in CHANGELOG.md, and the update guide has the details.