#!/bin/bash
set -e
here=$(cd $(dirname $0); pwd)
source "${here}/../lib/ddlib.sh"

name="$1"
if [ -z "${name}" ]; then
    echo "usage: demodock-build <name> [<path-to-Dockerfile>]" >/dev/stderr
    exit 1
fi

path="$2"
if [ -z "${path}" ]; then
    path=.
fi

user=$(get_user)
config=$(get_config_dir)
docker=$(get_docker_binary)

container="${config}/shell-container"
rm -f "${container}"

${docker} build -t demodock/${name} ${path} | tee >(grep -- "---> [a-f0-9]" | tail -1 | awk '{print $2}' >"${container}")
