Fix failed ACME block the queue

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
Bryan Frimin
2025-10-14 14:47:32 +02:00
parent b014d93603
commit 6631e0fa99
4 changed files with 269 additions and 29 deletions

View File

@@ -0,0 +1,8 @@
-- Add retry tracking fields for SSL certificate provisioning
ALTER TABLE custom_domains ADD COLUMN ssl_retry_count INTEGER NOT NULL DEFAULT 0;
ALTER TABLE custom_domains ADD COLUMN ssl_last_attempt_at TIMESTAMP;
-- Add index to efficiently find stale provisioning attempts
CREATE INDEX idx_custom_domains_ssl_last_attempt
ON custom_domains(ssl_last_attempt_at, ssl_status)
WHERE ssl_status IN ('PENDING', 'PROVISIONING', 'RENEWING');