feat: add dashboard, security-scan, and monitor scripts
This commit is contained in:
1 parent
f2b64bc83a
commit
636fde523f
3 files changed
+54
No files matched your search
Executable
+9
@@ -0,0 +1,9 @@
|
||||
#!/usr/bin/env bash
|
||||
# Security scan: check dependencies and Docker images
|
||||
cd "$(dirname "$0")/.."
|
||||
echo "--- Running security scan ---"
|
||||
echo "Checking npm dependencies..."
|
||||
pnpm audit --audit-level=high
|
||||
|
||||
echo "Checking outdated images (if any)..."
|
||||
docker compose pull --dry-run
|
||||
Executable
+32
@@ -0,0 +1,32 @@
|
||||
#!/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
|
||||
Executable
+13
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/env bash
|
||||
# Monitor system health
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
echo "=== System Monitoring ==="
|
||||
echo "Disk Usage:"
|
||||
df -h / | tail -n 1
|
||||
echo ""
|
||||
echo "Docker Resources:"
|
||||
docker stats --no-stream
|
||||
echo ""
|
||||
echo "Container Status:"
|
||||
docker compose ps
|
||||
Reference in new issue
Block a user