stop_tei_service.sh 549 Bytes
#!/bin/bash
#
# Stop Hugging Face TEI Docker service.
#
set -euo pipefail

TEI_CONTAINER_NAME="${TEI_CONTAINER_NAME:-saas-search-tei}"

if ! command -v docker >/dev/null 2>&1; then
  echo "ERROR: docker is required." >&2
  exit 1
fi

running_id="$(docker ps -q -f name=^/${TEI_CONTAINER_NAME}$)"
if [[ -z "${running_id}" ]]; then
  echo "TEI container is not running: ${TEI_CONTAINER_NAME}"
  exit 0
fi

docker stop "${TEI_CONTAINER_NAME}" >/dev/null
docker rm "${TEI_CONTAINER_NAME}" >/dev/null
echo "Stopped TEI container: ${TEI_CONTAINER_NAME}"