...
See What's New in Avalon 6.1 for more details.
Upgrade Steps
For manual install:
For Docker install:
For users who installed Avalon using our docker-compose script
Fetch new script
Code Block | ||
---|---|---|
| ||
git checkout master
git pull |
Download new images
Code Block | ||
---|---|---|
| ||
docker-compose pull |
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
Code Block | ||
---|---|---|
| ||
bundle exec rake db:migrate |
Backup your minter state file (default location is /tmp/minter-state). Skip if you do not have one.
Code Block | ||
---|---|---|
| ||
cp /tmp/minter-state /tmp/minter-state.bak bundle exec rake active_fedora:noid:migrate:yaml_to_marshal bundle exec rake active_fedora:noid:file_to_database # Remove the minter state file rm /tmp/minter-state |
If the following command runs without any output then it was successful
Code Block | ||
---|---|---|
| ||
bundle exec rails r "MediaObject.new.assign_id" |
...