Docker_ml / inference /docker /publish /deploy_docker_image.sh
Sankie005's picture
Upload 435 files
143eb4d
check_return_code () {
if [ $1 != 0 ]
then
echo "$2 failed with return code $1"
exit $1
else
echo "$2 succeeced"
fi
}
VERSION=`python inference/core/version.py`
REPOSITORY=$1
DOCKERFILE=$2
docker build --pull -t $REPOSITORY:$VERSION -f $DOCKERFILE .
check_return_code $? "Docker build"
docker tag $REPOSITORY:$VERSION $REPOSITORY:latest
check_return_code $? "Docker tag"
docker push $REPOSITORY:$VERSION
check_return_code $? "Docker push $VERSION"
docker push $REPOSITORY:latest
check_return_code $? "Docker push latest"