audit enabled, snapshot config

This commit is contained in:
2026-09-03 13:00:14 +00:00
parent fde8a92663
commit ee9c03b032
8 changed files with 65 additions and 0 deletions
+1
View File
@@ -3,6 +3,7 @@ api/hooks/lib/buildInfo.js
frontend/src/lib/buildInfo.ts
node_modules
media
snapshots
tmp
_temp
frontend/dist
+3
View File
@@ -1,4 +1,7 @@
name: comment
uploadPath: ../media/comment
audit:
enabled: true
meta:
label: { de: "Kommentare", en: "Comments" }
muiIcon: chat
+2
View File
@@ -4,6 +4,8 @@
name: content
uploadPath: ../media/content
audit:
enabled: true
meta:
label: { de: "Inhalte", en: "Content" }
muiIcon: file-document-outline
+2
View File
@@ -4,6 +4,8 @@
name: medialib
uploadPath: ../media/medialib
audit:
enabled: true
meta:
label: { de: "Mediathek", en: "Media Library" }
muiIcon: folder-multiple-image
+3
View File
@@ -3,6 +3,9 @@
########################################################################
name: navigation
uploadPath: ../media/navigation
audit:
enabled: true
meta:
label: { de: "Navigation", en: "Navigation" }
muiIcon: menu
+3
View File
@@ -3,6 +3,9 @@
########################################################################
name: ssr
uploadPath: ../media/ssr
audit:
enabled: false
meta:
label: { de: "SSR Dummy", en: "ssr dummy" }
muiIcon: storage
+3
View File
@@ -3,6 +3,9 @@
########################################################################
name: tag
uploadPath: ../media/tag
audit:
enabled: true
meta:
label: { de: "Schlagwörter", en: "Tags" }
muiIcon: label
+48
View File
@@ -41,3 +41,51 @@ admin:
tokens:
- token: ${ADMIN_TOKEN}
allowReload: true
allowSnapshots: true
allowRegenerateSearch: true
audit:
enabled: true
snapshotPath: ../snapshots
snapshots:
- name: daily
description: Content, Navigation, Tags, Medialib alle redaktionellen Daten inkl. Medien
enabled: true
schedule: "0 12 * * *"
collections:
- content
- navigation
- tags
- medialib
- ssr
includeMedia: true
retention:
maxCount: 14
- name: full-daily
description: Vollständiger täglicher Snapshot inkl. Medien
enabled: true
schedule: "0 3 * * *"
includeMedia: true
retention:
maxCount: 14
- name: full-weekly
description: Komplett-Snapshot inkl. Media für Disaster Recovery
enabled: true
schedule: "0 5 * * 0"
collections: []
includeMedia: true
retention:
maxCount: 12
- name: full-monthly
description: Monatliches Langzeitarchiv
enabled: true
schedule: "0 6 1 * *"
collections: []
includeMedia: true
retention:
maxCount: 12