feat: add a one-command self-host installer at warmbly.com/install.sh with an interactive data-control wizard, give docker-compose.yml image keys and per-store volume variables, add an image-mode updater, move engagement/form/audit retention into instance settings, and add warmblyctl backup/restore

This commit is contained in:
Matthew Meszaros
2026-09-04 05:49:54 -07:00
parent 068b34751b
commit d68bbcd2ab
49 changed files with 6023 additions and 103 deletions
+3
View File
@@ -115,6 +115,9 @@ func instanceSettingsAuditDetails(doc instancesettings.Document) map[string]any
"sync_backfill_messages": doc.Sync.BackfillMessages,
"sync_daily_messages_mailbox": doc.Sync.DailyMessagesPerMailbox,
"sync_daily_messages_org": doc.Sync.DailyMessagesPerOrg,
"retention_engagement_event_days": doc.Retention.EngagementEventDays,
"retention_form_event_days": doc.Retention.FormEventDays,
"retention_audit_log_days": doc.Retention.AuditLogDays,
"deliverability_enforce_domain_auth": doc.Deliverability.EnforceDomainAuth,
"deliverability_auth_grace_hours": doc.Deliverability.AuthGraceHours,
}