mirror of
				https://github.com/pelican-dev/panel.git
				synced 2025-10-31 05:56:52 +01:00 
			
		
		
		
	 00644c2c60
			
		
	
	
		00644c2c60
		
			
		
	
	
	
	
		
			
			* add spatie health * change slug for health page * add check for panel version * only check for debug mode if env isn't local * add check for node versions * improve short summary * fix outdated check * run pint * fix health checks during tests * add count to ok message * fix typo * temp fix for phpstan job * fix pint... * improve "outdated" count Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com> * run pint * skip node versions check if no nodes are created * auto run health checks if they didn't run before * small refactor * update navigation Co-authored-by: Charles <sir3lit@gmail.com> * fix errors if tests didn't run yet * fix disk usage check * remove plugin and use own page * use health status indicator from spatie * fix after merge * update icon * update color classes * fix after merge * add back imports oops... * wrong import oops²... * update spatie/laravel-health to latest * move Health page to correct namespace * update NodeVersionsCheck * use style instead of tailwind classes workaround until we have vite * cleanup custom checks --------- Co-authored-by: MartinOscar <40749467+RMartinOscar@users.noreply.github.com> Co-authored-by: Charles <sir3lit@gmail.com>
		
			
				
	
	
		
			17 lines
		
	
	
		
			402 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			402 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| namespace App\Checks;
 | |
| 
 | |
| use Spatie\Health\Checks\Checks\UsedDiskSpaceCheck as BaseCheck;
 | |
| 
 | |
| class UsedDiskSpaceCheck extends BaseCheck
 | |
| {
 | |
|     protected function getDiskUsagePercentage(): int
 | |
|     {
 | |
|         $freeSpace = disk_free_space($this->filesystemName ?? '/');
 | |
|         $totalSpace = disk_total_space($this->filesystemName ?? '/');
 | |
| 
 | |
|         return 100 - ($freeSpace * 100 / $totalSpace);
 | |
|     }
 | |
| }
 |