coolify/app/Jobs
Himanshu Ahuja 419106696a fix(backups): forward per-backup timeout to the ssh timeout wrapper
instant_remote_process() applied its timeout only to Process::timeout(), while the shell-level timeout wrapper around ssh always used the global 3600s default, killing long backups and scheduled tasks at 1h with ssh exit code 255. Also applies the backup timeout to the S3 upload step and makes the default configurable via SSH_COMMAND_TIMEOUT.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-10 18:28:27 -04:00
..
ApiTokenExpirationWarningJob.php fix(api-tokens): mark expiration warning after notification 2026-05-13 10:28:32 +02:00
ApplicationDeploymentJob.php feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure (#11119) 2026-08-03 23:11:54 +02:00
ApplicationPullRequestUpdateJob.php fix(preview): docker compose preview URLs (#7959) 2026-01-15 14:03:10 +01:00
CheckAndStartSentinelJob.php fix: add timeout to sentinel process checks for improved reliability 2025-01-10 13:03:47 +01:00
CheckForUpdatesJob.php Fix: Version downgrade prevention - validate cache and add running version checks 2025-11-28 16:05:41 +01:00
CheckHelperImageJob.php Fix: Prevent version downgrades and centralize CDN configuration (#7383) 2025-11-28 15:20:33 +01:00
CheckTraefikVersionForServerJob.php feat(jobs): implement encrypted queue jobs 2026-03-10 14:05:05 +01:00
CheckTraefikVersionJob.php feat(jobs): implement encrypted queue jobs 2026-03-10 14:05:05 +01:00
CleanupHelperContainersJob.php feat(registry): add configurable docker registry url (#9017) 2026-07-02 18:52:46 +02:00
CleanupInstanceStuffsJob.php fix(backups): enforce retention and clean up stale executions 2026-04-03 11:33:21 +02:00
CleanupOrphanedPreviewContainersJob.php fix(servers): isolate cloud status checks from SSH checks 2026-07-11 22:52:10 +02:00
CleanupStaleMultiplexedConnections.php chore: inspect staged changes 2026-06-02 14:05:26 +02:00
ConnectProxyToNetworksJob.php Optimize PushServerUpdateJob performance with batch updates and async jobs 2025-12-15 14:06:32 +01:00
CoolifyTask.php feat: streamline S3 restore with single-step flow and improved UI consistency 2025-11-17 10:05:18 +01:00
DatabaseBackupJob.php fix(backups): forward per-backup timeout to the ssh timeout wrapper 2026-08-10 18:28:27 -04:00
DeleteResourceJob.php fix(backups): pin S3 per volume execution and harden deletes 2026-07-16 14:30:58 +02:00
DockerCleanupJob.php fix(docker): log failed cleanup attempts when server is not functional 2026-03-23 10:35:47 +01:00
FinalizeResourceMigrationJob.php feat(resources): add cross-server resource migration (dev-only) (#11165) 2026-08-07 23:01:31 +02:00
GithubAppPermissionJob.php Revert "rector: arrrrr" 2025-01-07 15:31:43 +01:00
HostPathCloneJob.php feat(resources): add cross-server resource migration (dev-only) (#11165) 2026-08-07 23:01:31 +02:00
ProcessGithubPullRequestWebhook.php fix(github): skip opened PR previews with skip ci 2026-07-08 14:41:37 +02:00
PullChangelog.php refactor(jobs): pull github changelogs from cdn instead of github 2025-09-01 16:13:55 +02:00
PullTemplatesFromCDN.php feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure (#11119) 2026-08-03 23:11:54 +02:00
PushServerUpdateJob.php fix(servers): retain cloud instances awaiting IPs 2026-07-11 21:35:10 +02:00
RegenerateSslCertJob.php feat(jobs): implement encrypted queue jobs 2026-03-10 14:05:05 +01:00
RestartProxyJob.php Fix container name conflict during proxy restart 2025-12-03 16:30:27 +01:00
ScheduledJobManager.php fix(backups): retain volume backups without server 2026-07-19 22:35:33 +02:00
ScheduledTaskJob.php fix(crons): dispatch due schedules across chunks 2026-05-27 16:35:41 +02:00
SendMessageToDiscordJob.php feat: add internal endpoint controls 2026-07-02 16:35:39 +02:00
SendMessageToPushoverJob.php Revert "rector: arrrrr" 2025-01-07 15:31:43 +01:00
SendMessageToSlackJob.php feat: add internal endpoint controls 2026-07-02 16:35:39 +02:00
SendMessageToTelegramJob.php feat(jobs): implement encrypted queue jobs 2026-03-10 14:05:05 +01:00
SendWebhookJob.php fix(ray): remove Ray debug hooks from runtime (#10847) 2026-07-03 11:40:20 +02:00
ServerCheckJob.php feat(jobs): implement exponential backoff for unreachable servers 2026-03-26 10:51:36 +01:00
ServerCleanupMux.php Revert "rector: arrrrr" 2025-01-07 15:31:43 +01:00
ServerCloudProviderStatusCheckJob.php fix(servers): isolate cloud status checks from SSH checks 2026-07-11 22:52:10 +02:00
ServerConnectionCheckJob.php fix(servers): isolate cloud status checks from SSH checks 2026-07-11 22:52:10 +02:00
ServerFilesFromServerJob.php fix: make sure important jobs/actions are running on high prio queue 2024-11-22 11:16:01 +01:00
ServerLimitCheckJob.php fix(server): handle limit edge case and IPv6 allowlist dedupe 2026-03-03 17:03:46 +01:00
ServerManagerJob.php fix(servers): isolate cloud status checks from SSH checks 2026-07-11 22:52:10 +02:00
ServerPatchCheckJob.php fix(jobs): update middleware to use expireAfter for WithoutOverlapping in multiple job classes 2025-07-01 10:50:27 +02:00
ServerStorageCheckJob.php chore: prepare for PR 2026-02-15 13:42:58 +01:00
ServerStorageSaveJob.php fix: make sure important jobs/actions are running on high prio queue 2024-11-22 11:16:01 +01:00
StripeProcessJob.php fix(subscription): clamp dynamic quantity to MIN_SERVER_LIMIT on update 2026-06-19 08:27:41 +02:00
SubscriptionInvoiceFailedJob.php feat(subscription): add Stripe action controls 2026-06-12 15:54:21 +02:00
UpdateCoolifyJob.php Revert "rector: arrrrr" 2025-01-07 15:31:43 +01:00
UpdateStripeCustomerEmailJob.php feat(email): implement email change request and verification process 2025-08-18 14:54:08 +02:00
V5BootstrapServerJob.php feat(v5): add server reconciliation and canvas APIs 2026-07-06 17:40:37 +02:00
V5DeployApplicationJob.php feat(v5): add server reconciliation and canvas APIs 2026-07-06 17:40:37 +02:00
V5ReconcileServersJob.php feat(v5): add server reconciliation and canvas APIs 2026-07-06 17:40:37 +02:00
V5ReconcileServerStateJob.php feat(v5): add server reconciliation and canvas APIs 2026-07-06 17:40:37 +02:00
V5RotateAgentTokenJob.php feat(v5): add server reconciliation and canvas APIs 2026-07-06 17:40:37 +02:00
V5RotateAgentTokensJob.php feat(v5): add server reconciliation and canvas APIs 2026-07-06 17:40:37 +02:00
V5TeardownTeamJob.php feat(v5): add server reconciliation and canvas APIs 2026-07-06 17:40:37 +02:00
ValidateAndInstallServerJob.php feat(servers): add cross-instance server migration (#11075) 2026-08-07 23:07:55 +02:00
VerifyStripeSubscriptionStatusJob.php feat(subscription): add Stripe action controls 2026-06-12 15:54:21 +02:00
VolumeBackupJob.php feat(volume-backups): add service backup UI and polish layouts 2026-08-05 15:15:50 +02:00
VolumeBackupRecoveryJob.php fix(backups): pin S3 per volume execution and harden deletes 2026-07-16 14:30:58 +02:00
VolumeCloneJob.php feat(resources): add cross-server resource migration (dev-only) (#11165) 2026-08-07 23:01:31 +02:00