#!/bin/sh # Build a Docker image (tar.gz, loadable via `docker load`) of # mempang-workshop plus a minimal shell environment, and drop a copy # in ~/tmp. See lib-pangenome-pack.sh for the naming convention and # outputs. # # Usage: scripts/create-docker-pangenome-tools.sh # docker load < ~/tmp/ # docker run --rm -it pangenome-tools: . "$(dirname "$0")/lib-pangenome-pack.sh" pangenome_pack docker tar.gz docker pangenome_write_outputs echo echo "Docker image ready:" ls -lh "$PACK_TARGET" echo "md5sum: $MD5SUM_FILE" echo "inventory: $INVENTORY" echo echo "Run with:" echo " docker load < $PACK_TARGET" echo " docker run --rm -it pangenome-tools:$GB_HASH"