92 lines
1.9 KiB
YAML
92 lines
1.9 KiB
YAML
namespace: __TIBI_NAMESPACE__
|
||
|
||
meta:
|
||
imageUrl:
|
||
eval: "$projectBase + '_/assets/img/admin-pic.svg'"
|
||
i18n:
|
||
defaultLanguage: de
|
||
languages:
|
||
- code: de
|
||
label: Deutsch
|
||
- code: en
|
||
label: English
|
||
collectionGroups:
|
||
- name: content
|
||
label: { de: "Inhalte", en: "Content" }
|
||
icon: description
|
||
- name: community
|
||
label: { de: "Community", en: "Community" }
|
||
icon: forum
|
||
- name: system
|
||
label: { de: "System", en: "System" }
|
||
icon: settings
|
||
|
||
collections:
|
||
- !include collections/content.yml
|
||
- !include collections/medialib.yml
|
||
- !include collections/navigation.yml
|
||
- !include collections/tag.yml
|
||
- !include collections/comment.yml
|
||
- !include collections/ssr.yml
|
||
|
||
assets:
|
||
- name: dist
|
||
path: ../frontend/dist
|
||
- name: fonts
|
||
path: ../frontend/assets/fonts
|
||
- name: img
|
||
path: ../frontend/assets/img
|
||
|
||
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
|