madibaalbert commited on
Commit
093cf85
·
verified ·
1 Parent(s): 7a9cc12

Create scripts/create-admin.sh

Browse files
Files changed (1) hide show
  1. scripts/create-admin.sh +23 -0
scripts/create-admin.sh ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/sh
2
+ set -e
3
+
4
+ echo ">>> Attente du démarrage de Synapse..."
5
+ until curl -s -o /dev/null http://localhost:8008/_matrix/static/; do
6
+ sleep 2
7
+ done
8
+
9
+ # Création du compte admin si les variables sont définies
10
+ if [ -n "$ADMIN_USER" ] && [ -n "$ADMIN_PASSWORD" ]; then
11
+ echo ">>> Création du compte administrateur $ADMIN_USER..."
12
+ register_new_matrix_user \
13
+ -c /data/synapse/homeserver.yaml \
14
+ -u "$ADMIN_USER" \
15
+ -p "$ADMIN_PASSWORD" \
16
+ -a \
17
+ http://localhost:8008
18
+ else
19
+ echo ">>> Aucune variable ADMIN_USER/ADMIN_PASSWORD définie, pas de création automatique."
20
+ fi
21
+
22
+ # Le script se termine – supervisord ne le relancera pas (autorestart=false)
23
+ exit 0