Upgrading connectCenter
Upgrading a Docker-based connectCenter deployment is simple: back up, change the image tag, restart. The backend applies any database schema changes automatically on startup via Flyway — you do not apply anything to the database yourself.
An upgrade changes your database schema in place. Take a full backup before you start and verify it can be restored — it is your only way back if something goes wrong. See Backup and Restore.
Upgrade steps
-
Back up your database — see Backup and Restore.
-
Change the image tags in your
docker-compose.ymlto the target version. The threeoagi1docker/srt-*images are released together, so set all three to the same tag:services:frontend:image: oagi1docker/srt-web:3.5.2backend:image: oagi1docker/srt-http-gateway:3.5.2db:image: oagi1docker/srt-repo:3.5.2Leave the
redisimage and your named volumes unchanged so the new containers attach to your existing data. -
Pull and restart (use the Docker Compose v2 plugin —
docker compose, two words):docker compose pulldocker compose up -dOn startup the backend runs its bundled Flyway migrations and brings the schema up to date. There is nothing else to run.
-
Verify. Tail the backend logs for a clean start, then sign in and confirm your releases, code lists, and BIE packages are present and that a representative export (XML / JSON / OpenAPI) still generates.
docker compose logs -f backend
Rollback
If the upgrade fails, restore the database from the backup you took in step 1, revert the image
tags in docker-compose.yml to the previous version, and run docker compose up -d.