about summary refs log tree commit diff
path: root/scripts/create-docker-pangenome-tools.sh
blob: 9f65973a4301d63b7f6cb1a240812dd52b10f907 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/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/<the-tar.gz>
#        docker run --rm -it pangenome-tools:<GBHASH>

. "$(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"