diff options
Diffstat (limited to 'build.sh')
-rwxr-xr-x | build.sh | 17 |
1 files changed, 16 insertions, 1 deletions
@@ -6,4 +6,19 @@ if [[ -z ${PYTHON_VERSION} ]]; then exit 1 fi -docker build -t ${PROJECT}:${PYTHON_VERSION} --build-arg PYTHON_VERSION=${PYTHON_VERSION} . +BASE_VERSION="${2}" +if [[ -z ${BASE_VERSION} ]]; then + BASE_VERSION="latest" +fi + +is_tag_latest=$([[ -f LATEST ]] && [[ $(<LATEST) == ${PYTHON_VERSION} ]] && echo yes) +if [[ -n ${is_tag_latest} ]]; then + tag_latest="-t ${PROJECT}:latest" +fi + + +docker build -t ${PROJECT}:${PYTHON_VERSION} \ + ${tag_latest} \ + --build-arg PYTHON_VERSION=${PYTHON_VERSION} \ + --build_arg BASE_VERSION=${BASE_VERSION} \ + . |