kv-tube/start.sh
KV-Tube Deployer a93a875ce2 feat: Add client-side AI subtitle generation with Whisper
- Add webai.js with Transformers.js Whisper integration
- Add Generate Subs button to watch page
- Fix 403 video playback with IPv4 adapter
- Update streaming proxy headers
2026-01-12 16:18:43 +07:00

51 lines
1.4 KiB
Bash
Executable file

#!/bin/bash
cd "$(dirname "$0")"
echo "=== Diagnostic Start Script ==="
# Activate env
# Activate env
if [ -d ".venv_clean" ]; then
echo "Activating .venv_clean..."
export PYTHONPATH="$(pwd)/.venv_clean/lib/python3.14/site-packages"
# Use system python with PYTHONPATH if bindir is missing/broken
PYTHON_EXEC="/Library/Frameworks/Python.framework/Versions/3.14/bin/python3"
export FLASK_APP=wsgi.py
export FLASK_RUN_PORT=5002
echo "--- Starting with System Python + PYTHONPATH ---"
$PYTHON_EXEC -m flask run --host=0.0.0.0 --port=5002
exit 0
elif [ -d ".venv" ]; then
echo "Activating .venv..."
source .venv/bin/activate
elif [ -d "env" ]; then
echo "Activating env..."
source env/bin/activate
else
echo "No '.venv' or 'env' directory found!"
exit 1
fi
echo "Python path: $(which python)"
echo "Python ls: $(ls -l $(which python))"
echo "--- Test 1: Simple Print ---"
python -c "print('Python is executing commands properly')"
if [ $? -eq 0 ]; then
echo "Test 1 PASSED"
else
echo "Test 1 FAILED (Entered REPL?)"
fi
echo "--- Attempting to start with Gunicorn ---"
echo "--- Attempting to start with Gunicorn ---"
if command -v gunicorn &> /dev/null; then
gunicorn -b 0.0.0.0:5002 wsgi:app
else
echo "Gunicorn not found in path."
fi
echo "--- Attempting to start with Flask explicitly ---"
export FLASK_APP=wsgi.py
export FLASK_RUN_PORT=5002
python -m flask run --host=0.0.0.0