2021-07-06 12:11:11 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
set -euo pipefail
|
|
|
|
|
|
|
|
# Build and push all containers
|
|
|
|
|
|
|
|
build_push() {
|
|
|
|
GENOME=$1
|
|
|
|
SPECIES=$2
|
2022-07-13 11:43:03 +00:00
|
|
|
VEP_CACHE_VERSION=$3
|
|
|
|
VEP_VERSION=$4
|
2021-07-06 12:11:11 +00:00
|
|
|
|
|
|
|
docker build \
|
2022-05-05 10:57:14 +00:00
|
|
|
. \
|
2022-07-13 11:43:03 +00:00
|
|
|
-t nfcore/vep:${VEP_VERSION}.${GENOME} \
|
2021-07-06 12:11:11 +00:00
|
|
|
--build-arg GENOME=${GENOME} \
|
|
|
|
--build-arg SPECIES=${SPECIES} \
|
2022-07-13 11:43:03 +00:00
|
|
|
--build-arg VEP_CACHE_VERSION=${VEP_CACHE_VERSION} \
|
|
|
|
--build-arg VEP_VERSION=${VEP_VERSION}
|
2021-07-06 12:11:11 +00:00
|
|
|
|
2022-07-13 11:43:03 +00:00
|
|
|
docker push nfcore/vep:${VEP_VERSION}.${GENOME}
|
2021-07-06 12:11:11 +00:00
|
|
|
}
|
|
|
|
|
2022-07-13 11:43:03 +00:00
|
|
|
build_push "GRCh37" "homo_sapiens" "106" "106.1"
|
|
|
|
build_push "GRCh38" "homo_sapiens" "106" "106.1"
|
|
|
|
build_push "GRCm38" "mus_musculus" "102" "106.1"
|
|
|
|
build_push "GRCm39" "mus_musculus" "106" "106.1"
|
|
|
|
build_push "CanFam3.1" "canis_lupus_familiaris" "104" "106.1"
|
|
|
|
build_push "WBcel235" "caenorhabditis_elegans" "106" "106.1"
|