#!/bin/bash
set -o nounset
set -o errexit
set -o pipefail
#set -o xtrace

BASE=$(cd `dirname $0`; cd ../; pwd)

imageDir=$BASE/down
VERSION=py_v2

source $BASE/utils/logger
source $BASE/utils/env

if [[ ! -f "$imageDir/nerdctl.tar" ]];then
    logger error "Nerdctl image not exist."
    exit 1
fi
docker load -i "$imageDir/nerdctl.tar"
docker push "easzlab.io.local:5000/image/nerdctl:$VERSION"

if [[ ! -f "$imageDir/s3fs.tar" ]];then
    logger error "s3fs image not exist."
    exit 1
fi
docker load -i "$imageDir/s3fs.tar"
docker push "easzlab.io.local:5000/library/s3fs:latest"

if [[ ! -f "$imageDir/model-downloader.tar" ]];then
    logger error "model-downloader image not exist."
    exit 1
fi
docker load -i "$imageDir/model-downloader.tar"
docker push "easzlab.io.local:5000/model/model-downloader:latest"
