#!/usr/bin/env bash
set -u

PYTHON="/opt/pele-ai/venv/bin/python"
MODELO="/opt/pele-ai/modelos/face_landmarker.task"
ANALISADOR="/opt/pele-ai/analisador_local.py"
PHP="/var/www/html/pele/analise_pele_paciente.php"

echo "Python:"
ls -l "$PYTHON"
"$PYTHON" --version

echo
echo "Bibliotecas:"
"$PYTHON" - <<'PY'
import cv2
import numpy
import mediapipe as mp

print("OpenCV:", cv2.__version__)
print("NumPy:", numpy.__version__)
print("MediaPipe:", getattr(mp, "__version__", "sem versão"))
print("mp.tasks:", hasattr(mp, "tasks"))
print("FaceLandmarker:", hasattr(mp.tasks.vision, "FaceLandmarker"))
PY

echo
echo "Modelo:"
ls -lh "$MODELO"
sha256sum "$MODELO"

echo
echo "Arquivos:"
ls -l "$ANALISADOR"
ls -l "$PHP"

echo
echo "Sintaxe:"
"$PYTHON" -m py_compile "$ANALISADOR"
php -l "$PHP"

echo
echo "PHP proc_open:"
php -r 'var_dump(function_exists("proc_open"));'

echo
echo "Apache:"
systemctl --no-pager --full status apache2 | tail -20
