From 982b7a374da196047f10712b3042f50294c07a72 Mon Sep 17 00:00:00 2001 From: Matt Date: Sun, 2 Nov 2025 15:20:34 -0800 Subject: [PATCH] many refinements --- defaults/main.yaml | 12 +- files/dashboard/index.php | 2 +- files/dashboard/styles.css | 12 ++ files/scripts/app.py | 22 ++-- files/scripts/test.sh | 66 ---------- tasks/autologin.yaml | 1 + tasks/dashboard.yaml | 1 + tasks/drive_index.yaml | 185 ++++++++++++++++++----------- tasks/main.yaml | 1 + templates/drive_check.sh | 6 +- templates/drive_index.service | 16 --- templates/service_template.service | 15 +++ 12 files changed, 169 insertions(+), 170 deletions(-) delete mode 100644 files/scripts/test.sh delete mode 100644 templates/drive_index.service create mode 100644 templates/service_template.service diff --git a/defaults/main.yaml b/defaults/main.yaml index 4e65b5a..4deada4 100644 --- a/defaults/main.yaml +++ b/defaults/main.yaml @@ -19,13 +19,21 @@ container_http_port: "8088" extra_volumes: "" # api service vars -service_name: "drive_index" -service_folder: "/opt/ssd_health" +api_service_name: "drive_index" +api_service_folder: "{{ service_folder }}" +api_service_exe: "{{ service_folder }}/venv/bin/python {{ service_folder }}/app.py" + +# kiosk service vars +kiosk_service_name: "drive_check" +kiosk_service_exe: "{{ service_folder }}/drive_check.sh" # other vars +service_folder: "/opt/ssd_health" db_path: "{{ service_folder }}/drive_records.db" hello_there_url: "https://docs.theregion.beer/hello-there.png" sector_size: "512" install_kiosk: false +sleep_time: "5" +quick_refresh: false ... \ No newline at end of file diff --git a/files/dashboard/index.php b/files/dashboard/index.php index 5e8f287..6744a76 100644 --- a/files/dashboard/index.php +++ b/files/dashboard/index.php @@ -28,7 +28,7 @@ function fetchSSDData() {
-

SSD Health Dashboard

+ &2 - usage - ;; - esac -done -shift $((OPTIND -1)) - -# Check if the database file exists, otherwise create it and initialize the table -DB_FILE="drive_records.db" -if [ ! -f "$DB_FILE" ]; then - sqlite3 "$DB_FILE" <