clarity-backend / verify_server.py
scriptsledge's picture
feat: initialize backend for Hugging Face deployment (by antigravity)
ec720bb verified
raw
history blame contribute delete
678 Bytes
import requests
import time
import sys
def verify():
print("Verifying Backend Health...")
url = "http://127.0.0.1:7860/api/health"
try:
# Retry logic for startup
for i in range(5):
try:
res = requests.get(url)
if res.status_code == 200:
print("✅ Backend is Online")
return
except:
print(f"Waiting for server... ({i+1}/5)")
time.sleep(2)
print("❌ Backend failed to start")
sys.exit(1)
except Exception as e:
print(f"Error: {e}")
sys.exit(1)
if __name__ == "__main__":
verify()