diff --git a/apps/matrix/matrix.yaml b/apps/matrix/matrix.yaml index 1eb7a04..f00b73f 100644 --- a/apps/matrix/matrix.yaml +++ b/apps/matrix/matrix.yaml @@ -186,12 +186,18 @@ spec: initContainers: - name: generate-signing-key image: matrixdotorg/synapse:latest + securityContext: + runAsUser: 0 command: ["sh", "-c"] args: - | if [ \! -f /data/signing.key ]; then python -m synapse.app.homeserver --generate-keys --config-path /config/homeserver.yaml fi + chown 991:991 /data/signing.key 2>/dev/null || true + chmod 644 /data/signing.key 2>/dev/null || true + mkdir -p /data/media_store + chown -R 991:991 /data 2>/dev/null || true volumeMounts: - name: synapse-data mountPath: /data