Upgrade Flow
All rtylr images share a single version. Bump one value to upgrade the whole stack, Retool-style.
The version
RTYLR_VERSION (e.g. 1.0.0) pins every image — backend and frontends — to the same Docker tag. It lives in versions.env (and .env for Compose); the Helm equivalent is image.tag.
Compose
bash
./scripts/update.sh 3.300.14This writes RTYLR_VERSION=3.300.14 into versions.env and .env, then pulls the new images and restarts. Run without an argument to pull/restart the current pinned version. The script auto-detects whether the local-infra profile is in use.
Always back up first:
bash
./scripts/backup.shHelm
bash
helm upgrade --install rtylr ./helm/rtylr \
--reuse-values \
--set image.tag=3.300.14Or update image.tag in your values file and run helm upgrade.
Rollback
- Helm:
helm rollback rtylr(or to a specific revision). - Compose: set
RTYLR_VERSIONback to the previous tag and run./scripts/update.sh <previous>.
Notes
- Pin a specific version in production. Avoid
latest. - Database migrations (if any) are run by the
api/workerimages on start; take a backup before upgrading.
