#!/bin/bash


. slite/core/docker/init "$@"

SERVER="$2"
MODULE="$1"
VERSION="$3"

if [ "$SERVER" = "" ] && [ -f "$MODULE/.slite" ]; then
	. ./$MODULE/.slite
	if [ "$DOCKER_REPO_LIVE" = "" ]; then
		echo "DOCKER_REPO_LIVE config not found in $MODULE/.slite file. Defaulting...."
	else
		SERVER="$DOCKER_REPO_LIVE"
	fi
fi

if [ "$SERVER" = "" ]; then
	SERVER="registry:5000"
fi

TAG=$SERVER"/"$MODULE_TAG

if [ "$VERSION" = "" ]; then
	echo "No version specified. Defaulting to latest"
	VERSION=`date +%y.%m%d`
else
	echo "Version is $VERSION"
	VERSION=":$VERSION"
fi

sudo docker tag $MODULE_TAG $TAG$VERSION
sudo docker push $TAG$VERSION

date
date +%y.%m%d.%H%M
echo "Tag: $TAG:$VERSION"