Skip to content

Updating

Each release is a version tag, such as v1.2.0. Before updating, read the notes for every release between yours and the new one on the releases page.

From the folder that holds compose.yaml, replacing vX.Y.Z with the release you’re moving to:

Terminal window
git fetch --tags
git checkout vX.Y.Z
docker compose up -d --build --wait

The app container applies any new database migrations as it starts, so there is nothing else to run. Your data stays in its volume.

To see which release you’re running:

Terminal window
git describe --tags
Terminal window
docker compose down # stop; data is kept
docker compose down -v # stop and delete the database for good