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

Build exomiser-cli docker image using a container with a shell #470

Closed julesjacobsen closed 1 year ago

julesjacobsen commented 1 year ago

Exomiser CLI on docker hub (https://hub.docker.com/r/exomiser/exomiser-cli) is currently using a distroless container which makes it impossible to incorporate into Nextflow pipelines as it lacks a Bash shell / login which Nextflow uses to execute commands in.

Exomiser uses Jib (https://github.com/GoogleContainerTools/jib/blob/master/docs/default_base_image.md) but uses the distroless image gcr.io/distroless/java17@sha256:ab37242e81cbc031b2600eef4440fe87055a05c14b40686df85078cc5086c98f

Change this image to a Java 17 image with a shell Alpine images are nice and small...

Being able to also build an aarch64 image would be a bonus for Apple Silicon Mac users.