exomiser / Exomiser

A Tool to Annotate and Prioritize Exome Variants
https://exomiser.readthedocs.io
GNU Affero General Public License v3.0
190 stars 54 forks source link

new docker distroless image #489

Open iQuxLE opened 1 year ago

iQuxLE commented 1 year ago

The old docker-distroless image had some compatibility issues.

During an analysis it would report an error during creation of a default output directory.

2023-03-29 11:07:49.196 ERROR 1 --- [           main] o.m.exomiser.cli.config.MainConfig       : Unable to create default output directory for results /app/classes/results

java.nio.file.AccessDeniedException: /app/classes/results

Also, sometimes I had parsing errors like:

Caused by: htsjdk.tribble.TribbleException$MalformedFeatureFile: Unable to parse header with error: /home/nonroot/exomiser/Pfeiffer.vcf.gz, for input source: file:///home/nonroot/exomiser/Pfeiffer.vcf.gz

The new distoless image does not create those errors.