Use rclone-mounted garage as synapse media store
This commit is contained in:
parent
a6c4828cb6
commit
8d48f3bf7f
3 changed files with 30 additions and 2 deletions
|
@ -804,7 +804,7 @@ database:
|
|||
# A yaml python logging config file as described by
|
||||
# https://docs.python.org/3.7/library/logging.config.html#configuration-dictionary-schema
|
||||
#
|
||||
log_config: "/data/matrix.home.adnab.me.log.config"
|
||||
log_config: "/etc/matrix-synapse/synapse.log.config.yaml"
|
||||
|
||||
|
||||
## Ratelimiting ##
|
||||
|
|
23
app/im/config/synapse.log.config.yaml
Normal file
23
app/im/config/synapse.log.config.yaml
Normal file
|
@ -0,0 +1,23 @@
|
|||
version: 1
|
||||
|
||||
formatters:
|
||||
precise:
|
||||
format: '%(asctime)s - %(name)s - %(lineno)d - %(levelname)s - %(request)s - %(message)s'
|
||||
|
||||
|
||||
handlers:
|
||||
console:
|
||||
class: logging.StreamHandler
|
||||
formatter: precise
|
||||
|
||||
loggers:
|
||||
synapse.storage.SQL:
|
||||
# beware: increasing this to DEBUG will make synapse log sensitive
|
||||
# information such as access tokens.
|
||||
level: INFO
|
||||
|
||||
root:
|
||||
level: INFO
|
||||
handlers: [console]
|
||||
|
||||
disable_existing_loggers: false
|
|
@ -66,7 +66,7 @@ job "im" {
|
|||
volumes = [
|
||||
"secrets:/etc/matrix-synapse",
|
||||
"../alloc/data:/ephemeral",
|
||||
"/mnt/ssd/synapse:/data",
|
||||
"/mnt/garage-staging/synapse-data:/data",
|
||||
]
|
||||
}
|
||||
|
||||
|
@ -75,6 +75,11 @@ job "im" {
|
|||
destination = "secrets/homeserver.yaml"
|
||||
}
|
||||
|
||||
template {
|
||||
data = file("../config/synapse.log.config.yaml")
|
||||
destination = "secrets/synapse.log.config.yaml"
|
||||
}
|
||||
|
||||
template {
|
||||
data = "{{ key \"secrets/synapse/signing_key\" }}"
|
||||
destination = "secrets/signing_key"
|
||||
|
|
Loading…
Reference in a new issue