2026-10-04 09:50:09Ralph Thesen:
Add GIT_REMOTE_*_PRIVATE_KEY_FILE to configuration
configuration.md ..
@@ 82,9 82,11 @@
| `GIT_REMOTE_PUSH_ENABLED` | `False` | `True` | Set to `True` to enable automatic pushing to an SSH remote whenever the wiki changes |
| `GIT_REMOTE_PUSH_URL` | `''` | `'git@github.com:user/wiki.git'` | The SSH remote the wiki is pushed to |
| `GIT_REMOTE_PUSH_PRIVATE_KEY` | `''` | `'-----BEGIN OPENSSH ...'` | The SSH private key used when pushing. Leave empty if authorization is handled externally |
+
| `GIT_REMOTE_PUSH_PRIVATE_KEY_FILE` | `''` | `'/run/secrets/wiki_ssh_key'` | Path to a file containing the SSH private key used when pushing, e.g. a docker secret. Ignored if `GIT_REMOTE_PUSH_PRIVATE_KEY` is set |
| `GIT_REMOTE_PULL_ENABLED` | `False` | `True` | Set to `True` to enable pulling from an SSH remote, triggered via a webhook |
| `GIT_REMOTE_PULL_URL` | `''` | `'git@github.com:user/wiki.git'` | The SSH remote the wiki pulls from |
| `GIT_REMOTE_PULL_PRIVATE_KEY` | `''` | `'-----BEGIN OPENSSH ...'` | The SSH private key used when pulling. Leave empty if authorization is handled externally |
+
| `GIT_REMOTE_PULL_PRIVATE_KEY_FILE` | `''` | `'/run/secrets/wiki_ssh_key'` | Path to a file containing the SSH private key used when pulling, e.g. a docker secret. Ignored if `GIT_REMOTE_PULL_PRIVATE_KEY` is set |
| `GIT_REMOTE_PULL_URL_SECURE` | `False` | `True` | Set to `True` to derive the pull webhook URL from the `SECRET_KEY`. Recommended, the default `False` only exists for backwards compatibility with webhook URLs generated by older releases |