Add matrix-sync compose setup
This commit is contained in:
parent
54a4015bb0
commit
0bbe56ba61
6 changed files with 34 additions and 3 deletions
|
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
|
||||
services:
|
||||
sync:
|
||||
image: git.hamburg.ccc.de/ccchh/matrix-member-sync:latest
|
||||
command: ["uv", "run", "main.py", "sync"]
|
||||
environment:
|
||||
MATRIX_HOMESERVER_URL: https://matrix.hamburg.ccc.de
|
||||
MATRIX_USER: ccchh-room-sync
|
||||
MATRIX_ACCESS_TOKEN: {{ matrix_sync__matrix_access_token }}
|
||||
KEYCLOAK_URL: https://id.hamburg.ccc.de
|
||||
KEYCLOAK_REALM: ccchh
|
||||
KEYCLOAK_CLIENT_ID: matrix-sync
|
||||
KEYCLOAK_CLIENT_SECRET: {{ matrix_sync__keycloak_client_secret }}
|
||||
ROOM_ATTRIBUTES: "!oLGvjHkQvheeAUPNYmsnFABg5oPsRiu5j1wMjRx7d_I=matrix-chaos,!Q2weVNy3-f1NbrS4k9DlcWf6MdPxwL3ARLcuNsVFeVs=matrix-intern"
|
||||
MANUAL_MEMBER_LISTS: /manual-member-lists
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ./manual-member-lists:/manual-member-lists
|
||||
|
|
@ -0,0 +1 @@
|
|||
# Manual member lists for CCCHH @intern
|
||||
|
|
@ -0,0 +1 @@
|
|||
# Manual member lists for CCCHH @chaos
|
||||
Loading…
Reference in a new issue