mirror of
https://github.com/cupcakearmy/coolify.git
synced 2024-10-22 08:04:19 +02:00
remove unnecessary cron
This commit is contained in:
parent
53bcf81af5
commit
8aa161d530
@ -12,7 +12,6 @@
|
||||
use Illuminate\Queue\InteractsWithQueue;
|
||||
use Illuminate\Queue\SerializesModels;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
use Cron\CronExpression;
|
||||
|
||||
class DockerCleanupJob implements ShouldBeEncrypted, ShouldQueue
|
||||
{
|
||||
@ -22,23 +21,18 @@ class DockerCleanupJob implements ShouldBeEncrypted, ShouldQueue
|
||||
|
||||
public int|string|null $usageBefore = null;
|
||||
|
||||
public function __construct(public Server $server)
|
||||
{
|
||||
}
|
||||
public function __construct(public Server $server) {}
|
||||
|
||||
public function handle(): void
|
||||
{
|
||||
try {
|
||||
if (!$this->server->isFunctional()) {
|
||||
if (! $this->server->isFunctional()) {
|
||||
return;
|
||||
}
|
||||
if ($this->server->settings->force_server_cleanup) {
|
||||
$cronExpression = $this->server->settings->server_cleanup_frequency;
|
||||
$cron = new CronExpression($cronExpression);
|
||||
if ($cron->isDue()) {
|
||||
Log::info('DockerCleanupJob force cleanup on ' . $this->server->name);
|
||||
CleanupDocker::run(server: $this->server, force: true);
|
||||
}
|
||||
if ($this->server->settings->is_force_cleanup_enabled) {
|
||||
Log::info('DockerCleanupJob force cleanup on ' . $this->server->name);
|
||||
CleanupDocker::run(server: $this->server, force: true);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
@ -49,7 +43,7 @@ public function handle(): void
|
||||
|
||||
return;
|
||||
}
|
||||
if ($this->usageBefore >= $this->server->settings->server_cleanup_threshold) {
|
||||
if ($this->usageBefore >= $this->server->settings->cleanup_after_percentage) {
|
||||
CleanupDocker::run(server: $this->server, force: false);
|
||||
$usageAfter = $this->server->getDiskUsage();
|
||||
if ($usageAfter < $this->usageBefore) {
|
||||
|
Loading…
Reference in New Issue
Block a user