This section contains upgrade instructions for upgrading your VarFish Server installation using VarFish Docker Compose.
Summary
- The Docker Compose installer now provides support for setting up CADD score annotation via cadd-rest-api.
- The environment variable
FIELD_ENCRYPTION_KEY
should be setup properly by the user. - Two new celery queues are needed:
maintenance
andexport
. - To enable the new and optional feature for uploading variants to SPANR you have to set the environment variable
VARFISH_ENABLE_SPANR_SUBMISSION
to1
.
Update your varfish-docker-compose installation with the changes from the Github repository without installing cadd-rest-api. This will give you commented out lines for running one cadd-rest-api-server
and multiple cadd-rest-api-celeryd-worker-?
containers. For enabling them, follow the instructions in admin_extras_cadd_scripts
.
After updating your varfish-docker-compose.yml
file, ensure that you the two additional containers varfish-celeryd-maintenance
and varfish-celeryd-export
. These will run the background jobs for running maintenance tasks and export results. They will be started when running docker-compose up
.
Set the environment variable in the .env
file as documented in admin_config_misc
. The default value is also stored in the public repository and thus not very secure.