Skip to Content

Upgrade

Running the installer again is the upgrade.

Take a backup first.

Set the versions you want in .env (PLATFORMX_VERSION, PORTAL_VERSION), then:

make upgrade

That pulls the installer, runs install.sh and starts the stack. install.sh pulls the new images, stops the services, applies pending migrations, and leaves the tenant and the secrets as they are.

There is downtime between the stop and the start.

Versions

TagMeaning
a version, such as 1.2.3A release. Use this on a real server.
nightlyThe newest build of the release branch. It moves.
sha-<short>One exact commit.

Migrations

Migrations are plain SQL files, applied once each and recorded in the schema_migration table with a checksum. A migration that was applied is never edited: a change is a new migration.