#!/usr/bin/env bash

# Script expects the next environment variables to be set:
# - REGISTRY_PORT

# Configure shell.
set -u

# Check if schema-registry API is available.
CURL_STATUS=$( curl -s -o /dev/null -w %{http_code} "http://localhost:${REGISTRY_PORT}/subjects" )
if [[ "${CURL_STATUS}" != '200' ]]; then
  exit 1
fi

# Check if upload-schemas success file is created.
if [[ ! -f /home/appuser/upload-schemas.succeeded ]]; then
  exit 1
fi

exit 0
