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 upgradeThat 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
| Tag | Meaning |
|---|---|
a version, such as 1.2.3 | A release. Use this on a real server. |
nightly | The 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.