feat: upgrade update-Nitrov3.sh to v5.0.0 enterprise management system

- Complete rewrite from 584 to 1902 lines
- Interactive TUI control panel with 13 menu options
- CLI subcommands: update, interactive, status, health, backup, restore,
  backups, services, database, config, logs, clean, help, version
- Selective updates with --only=emulator|client|renderer|configs
- Animated spinners and progress bars during operations
- System diagnostics: CPU, memory, disk, Redis, Nginx, SSL cert check
- Database manager: info, tables, sizes, optimize, check, custom queries
- Backup management: create, restore with interactive selection, list view
- Service manager: start/stop/restart for emulator, nginx, PM2
- System status dashboard with server info and resource usage
- Health check with 20+ checks and scoring system
- Cache cleanup: Yarn, Laravel, Redis, logs, backups, temp files
- Enhanced webhook notifications with color support
- CLI flags: --dry-run, --force, --verbose, --quiet, --branch, --url
- Fix: derive NITRO_SITE_URL from APP_URL before URL calculation
- Full UTF-8 and ASCII fallback support
This commit is contained in:
root
2026-06-25 19:21:01 +02:00
parent 4cb49e9521
commit dddfbcdf47
+1613 -290
View File
File diff suppressed because it is too large Load Diff