Skip to content

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