#!/bin/bash cd "$(dirname "$0")/.." pkill -f "python3 app.py" 2>/dev/null; sleep 1 ~/miniforge3/bin/python3 app.py > /tmp/numzoo.log 2>&1 & echo "Starting app..." sleep 10 PORT=$(lsof -i :7860 -i :7861 -i :7862 -i :7863 -i :7864 -i :7865 2>/dev/null | grep LISTEN | tail -1 | grep -oE '786[0-9]') if [ -z "$PORT" ]; then echo "❌ App failed to start. Logs:" cat /tmp/numzoo.log exit 1 fi echo "✅ App running on http://localhost:$PORT" echo $PORT > /tmp/numzoo.port