
All checks were successful
Test and Publish Templates / test-and-publish (push) Successful in 59s
33 lines
804 B
Bash
Executable File
33 lines
804 B
Bash
Executable File
#!/bin/bash
|
|
# shellcheck disable=SC1091
|
|
source "${AGENT_PATH}/common.sh"
|
|
_check_required_env_vars "PROJECT_NAME" "LOCAL_DATA_FOLDER"
|
|
|
|
cd "${LOCAL_DATA_FOLDER}/config" || _die "Failed to change to config directory"
|
|
|
|
echo "=== ${PROJECT_NAME} Status ==="
|
|
echo ""
|
|
|
|
# Show container status
|
|
docker compose ps
|
|
|
|
echo ""
|
|
echo "=== Stream Health ==="
|
|
|
|
# Check MediaMTX stream
|
|
if curl -s "http://localhost:9997/v2/paths/list" | grep -q "court_main"; then
|
|
echo "✓ MediaMTX stream is active"
|
|
else
|
|
echo "✗ MediaMTX stream is not active"
|
|
fi
|
|
|
|
# Check web interface
|
|
if curl -s "http://localhost:${HOST_PORT:-8080}/health" > /dev/null 2>&1; then
|
|
echo "✓ Web interface is accessible"
|
|
else
|
|
echo "✗ Web interface is not accessible"
|
|
fi
|
|
|
|
echo ""
|
|
echo "=== Recent Logs ==="
|
|
docker compose logs --tail=10 |