#!/usr/bin/env bash
set -euo pipefail

WORKSPACE_DIR=${1:-$(pwd)}

LRAUV_APP_DIRNAME=$(dirname $(dirname $(dirname -- "${BASH_SOURCE[0]}")))
LRAUV_APP_DIR=$( cd -- "$LRAUV_APP_DIRNAME" &> /dev/null && pwd )

cd $LRAUV_APP_DIR
IMAGE_NAME="$(basename $WORKSPACE_DIR):latest"
docker build --target base -t $IMAGE_NAME -f Tools/gz/Dockerfile .
echo "$IMAGE_NAME" > $WORKSPACE_DIR/.image
cp -p Tools/gz/enter-container.sh $WORKSPACE_DIR/enter
