#!/bin/bash set -euo pipefail SOURCE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_DIR="/home/nvme/epub-gec-experiment" INSTALL_DIR="$PROJECT_DIR/epub-corrector-ui-app" VENV="$PROJECT_DIR/.venv-rknn" SERVICE_NAME="epub-corrector-ui" echo "Directory sorgente: $SOURCE_DIR" echo "Directory installazione: $INSTALL_DIR" test -f "$SOURCE_DIR/app.py" || { echo "ERRORE: app.py non trovato in $SOURCE_DIR" exit 1 } test -f "$SOURCE_DIR/static/index.html" || { echo "ERRORE: static/index.html non trovato" exit 1 } test -x "$VENV/bin/python" || { echo "ERRORE: ambiente Python non trovato: $VENV" exit 1 } mkdir -p "$INSTALL_DIR/static" cp -v \ "$SOURCE_DIR/app.py" \ "$INSTALL_DIR/app.py" cp -v \ "$SOURCE_DIR/static/index.html" \ "$INSTALL_DIR/static/index.html" "$VENV/bin/python" -m pip install \ flask \ requests \ lxml \ tokenizers cat > /tmp/epub-corrector-ui.service <