diff --git a/containers/matrix/resources/log.yaml b/containers/matrix/resources/log.yaml index 15209ce..2fe0176 100644 --- a/containers/matrix/resources/log.yaml +++ b/containers/matrix/resources/log.yaml @@ -1,5 +1,13 @@ # Synapse logging configuration. # +# Named .yaml and NOT .config, deliberately. LibrePortal's config loader does +# find "$containers_dir" -maxdepth 3 -type f -name '*.config' +# and `source`s every hit as bash. This file lands at +# /data/log.yaml — exactly depth 3 — so calling it log.config made every +# single libreportal command source a YAML document as a shell script, spewing +# "command not found" for each line and slowing the CLI to a crawl. +# Only `resources/` is pruned from that scan; `data/` is not. +# # Logs go to stdout only, so `docker logs matrix-synapse` and the LibrePortal # log viewer both see them, and nothing accumulates inside the container that # the host does not rotate. diff --git a/scripts/source/files/arrays/function_manifest.sh b/scripts/source/files/arrays/function_manifest.sh index 165ccfc..64a4337 100644 --- a/scripts/source/files/arrays/function_manifest.sh +++ b/scripts/source/files/arrays/function_manifest.sh @@ -2167,6 +2167,7 @@ LP_EAGER_FILES=( "scripts:catalog/catalog_sources.sh" "scripts:docker/install/rootless/rootless_apparmor.sh" "scripts:docker/type_switcher/swap_docker_type.sh" + "containers:matrix/scripts/matrix_auth.sh" "scripts:migrate/migrate_url_rewrite.sh" "containers:nextcloud/scripts/nextcloud_upgrade_hooks.sh" "scripts:setup/setup_lock.sh"