#!/bin/bash set -euo pipefail REGISTRY="${REGISTRY:-gitea.bpg.pw/bapung/ngn-agent}" BUILD_TAG="${BUILD_TAG:-latest}" DOCKER_DIR="$(cd "$(dirname "$0")" && pwd)" echo "==> Building ${REGISTRY}:${BUILD_TAG}..." docker build \ -t "${REGISTRY}:${BUILD_TAG}" \ -f "${DOCKER_DIR}/Dockerfile" \ "${DOCKER_DIR}" echo "==> Build complete: ${REGISTRY}:${BUILD_TAG}" docker images "${REGISTRY}:${BUILD_TAG}" if [[ "${1:-}" == "--push" ]]; then echo "==> Pushing to ${REGISTRY}:${BUILD_TAG}..." docker push "${REGISTRY}:${BUILD_TAG}" echo "==> Push complete" fi