For upgrades from Avalon 5 to 6.1, perform the actions in this document after completing the migration steps detailed in Upgrading Avalon 5.1.6 to Avalon 6.0.
See What's New in Avalon 6.1 for more details.
For manual install:
Download and deploy new code from avalon repo
Update gems and DB
Restart passenger (if using)
Restart Resque (background jobs processor)
For Docker install:
For users who installed Avalon using our docker-compose script
Fetch new script
Download new images and update the containers
Upgrade to using Database-backed Noid ID Minter
Avalon 6.1 switched to using a database-backed noid id minter by default since it is more robust and recommended by the active_fedora-noid gem.
Set up the DB for minter state
Backup your minter state file (default location is /tmp/minter-state). Skip if you do not have one.
If the following command runs without any output then it was successful