Create Docker image and documentation
Docker images provide end users with an easy way to run PanTools on a number of infrastructures.
-
Create a shell script or alias as entry point, providing configuration options through environment variables: 75b224d6 -
Create documentation for end users on how to configure and run: 92afe159 -
Decide on where to host the Docker image: DockerHub, GitLab, or somewhere else: WUR GitLab has publicly acccessible container registry. Will do. -
Pull in shaded jar or slim jar with dependencies instead of building from source, requires a fix for #21 -
Fix system package versions in apt-get install
: pending jar download to reduce number of dependencies -
Verify hash of miniconda installer -
Run Hadolint as pre-commit hook and in CI pipeline: b180517f -
Implement Hadolint recommendations: pending jar download to clean up Dockerfile
Edited by Moed, Matthijs