#!/usr/bin/env bash # Dashboard for quick script access SCRIPT_DIR="$(dirname "$0")" echo "=== EpicNext-Cms Dashboard ===" echo "Select a script to run:" echo "1) Deploy (./deploy.sh)" echo "2) Logs (./scripts/logs.sh)" echo "3) Backup (./scripts/backup.sh)" echo "4) Prune (./scripts/docker-prune.sh)" echo "5) Verify (./scripts/verify-deploy.sh)" echo "6) Check Env (./scripts/check-env.sh)" echo "7) Optimize DB (./scripts/db-optimize.sh)" echo "8) Security Scan (./scripts/check-security.sh)" echo "9) Monitor (./scripts/monitor.sh)" echo "q) Quit" read -p "Choice: " choice case $choice in 1) ./deploy.sh ;; 2) $SCRIPT_DIR/logs.sh ;; 3) $SCRIPT_DIR/backup.sh ;; 4) $SCRIPT_DIR/docker-prune.sh ;; 5) $SCRIPT_DIR/verify-deploy.sh ;; 6) $SCRIPT_DIR/check-env.sh ;; 7) $SCRIPT_DIR/db-optimize.sh ;; 8) $SCRIPT_DIR/check-security.sh ;; 9) $SCRIPT_DIR/monitor.sh ;; q) exit 0 ;; *) echo "Invalid choice" ;; esac