rocketchat2matrix/reset.sh
2023-06-14 13:37:57 +02:00

25 lines
671 B
Bash
Executable File

#!/bin/bash
set -euo pipefail
IFS=$'\n\t'
HOMESERVER="http://localhost:8008"
docker-compose down
sudo rm -f files/homeserver.db
rm -f db.sqlite
docker-compose up -d
sleep 1.5
set +e
until docker-compose exec -it synapse register_new_matrix_user $HOMESERVER -c /data/homeserver.yaml --admin --user verdiadmin --password verdiadmin &> /dev/null
do
echo 'Retrying creating admin...'
done
set -e
curl --request POST \
--url $HOMESERVER/_matrix/client/v3/login \
--header 'Content-Type: application/json' \
--data '{"type": "m.login.password","user": "verdiadmin","password": "verdiadmin","device_id": "DEV"}' \
> src/config/synapse_access_token.json 2> /dev/null