matrix/synapse-matrix/synapse.sh

18 lines
470 B
Bash
Executable File

#! /bin/bash
img="avhost/docker-matrix:v0.34.1.1"
docker pull $img
docker run -v $(pwd)/synapse:/data --rm -it -e SERVER_NAME=localhost -e REPORT_STATS=no $img generate
sudo chmod 777 synapse/homeserver.yaml
f="$(mktemp)"
sed 's/enable_registration:.*/enable_registration: True/' synapse/homeserver.yaml > "$f" && sudo mv "$f" synapse/homeserver.yaml
docker run --rm -it \
-p 8443:8443 \
-p 8008:8008 \
-p 3478:3478 \
-v $(pwd)/synapse:/data $img start