...
Upgrade Steps
For Manual Installations
Install Ruby 3.2.x
Update gems, and migrate DB
Code Block bundle install --with production --without development test RAILS_ENV=production bundle exec rake db:migrate
Install node.js 20.x (if needed)
Update JS dependencies
Code Block yarn install # in Avalon root dir
Restart passenger (if using)
Code Block passenger-config restart-app
For Docker Installations
...
...
Note: avalon-docker 7.7.0 switches to a bind mount volume for storing Solr data for safer persistence across upgrades.
Stop Avalon
Backup solr data using instructions on https://samvera.atlassian.net/wiki/spaces/AVALON/pages/2303328775/Backing+up+and+restoring+supporting+services#SolrCode Block docker-compose down
Update new code from avalon-docker
Code Block git checkout main git pull sudo chmod a+w solr_data
Pull new images
Code Block docker-compose pull avalon solr
Check config changes then restart Restart the Avalon containers
Code Block docker-compose up
...