diff --git a/bundles/matrix-media-repo/files/config.yaml b/bundles/matrix-media-repo/files/config.yaml index 4825492..3623928 100644 --- a/bundles/matrix-media-repo/files/config.yaml +++ b/bundles/matrix-media-repo/files/config.yaml @@ -166,5 +166,14 @@ featureSupport: enabled: false IPFS: enabled: false - redis: - enabled: false + +redis: +% if node.has_bundle('redis'): + enabled: true + databaseNumber: ${repo.libs.defaults.redis_databases['matrix-media-repo']} + shards: + - name: localhost + addr: ":6379" +% else: + enabled: false +% endif diff --git a/libs/defaults.py b/libs/defaults.py index 322d0e0..0f661aa 100644 --- a/libs/defaults.py +++ b/libs/defaults.py @@ -7,6 +7,7 @@ influxdb_url = 'https://influxdb.kunsmann.eu/' # FIXME database conflicts redis_databases = { + 'matrix-media-repo': 7, 'netbox': (4, 5), 'rspamd': 6, 'paperless-ng': None, # probably 0, but undocumented diff --git a/nodes/htz-cloud/miniserver.py b/nodes/htz-cloud/miniserver.py index dc978ae..339656e 100644 --- a/nodes/htz-cloud/miniserver.py +++ b/nodes/htz-cloud/miniserver.py @@ -131,7 +131,7 @@ nodes['htz-cloud.miniserver'] = { }, }, 'matrix-media-repo': { - 'version': 'v1.2.8', + 'version': 'v1.2.10', 'homeservers': { 'sophies-kitchen.eu': { 'domain': 'http://[::1]:20080/', diff --git a/nodes/rx300.py b/nodes/rx300.py index 24fee40..ddc26cd 100644 --- a/nodes/rx300.py +++ b/nodes/rx300.py @@ -173,7 +173,7 @@ nodes['rx300'] = { }, }, 'matrix-media-repo': { - 'version': 'v1.2.8', + 'version': 'v1.2.10', 'homeservers': { 'franzi.business': { 'domain': 'http://[::1]:20080/',