Files
usda-vision/scripts
salirezav 8f4225a62e feat: Add dynamic host IP detection for Docker Compose and Supabase config
- Add docker-compose.sh wrapper script that auto-detects host IP
- Update docker-compose.yml to use environment variable substitution
- Update Supabase config.toml files to use HOST_SITE_URL and SUPABASE_API_URL env vars
- Add scripts/get-host-ip.sh for IP detection
- Add scripts/set-host-env.sh for environment setup
- Add scripts/supabase-with-env.sh wrapper for Supabase CLI
- Add documentation for Docker Compose environment setup
- Update README.md with new usage instructions
- Replace hardcoded URLs with dynamic environment variables
2025-12-18 19:57:27 -05:00
..

Scripts Directory

This directory contains utility scripts, test files, and diagnostic tools for the USDA Vision system.

Shell Scripts (.sh)

  • check_rtsp_status.sh - Quick RTSP streaming status check

    • Starts RTSP stream for camera1
    • Checks MediaMTX for stream availability
    • Displays access URLs (WebRTC, RTSP)
  • diagnose_rtsp.sh - Comprehensive RTSP diagnostic tool

    • Performs full RTSP streaming health check
    • Tests API health, camera status, FFmpeg process
    • Verifies MediaMTX stream availability
    • Provides detailed diagnostic output

Test Files

  • api-tests.http - REST Client test file for API endpoints

    • Camera Management API tests
    • Media API tests
    • MediaMTX endpoint tests
    • Can be used with REST Client extensions in VS Code/Cursor
  • test_rtsp.py - Python script for testing RTSP streaming functionality

Usage

All scripts assume you're running from the project root directory and that Docker Compose services are running.

Example:

# From project root
./scripts/check_rtsp_status.sh
./scripts/diagnose_rtsp.sh