install synapse/develop (and deps) from pip

instead of getting dependencies from synapse/master
and running synapse/develop from git download
This commit is contained in:
Bruno Windels 2019-06-24 12:51:05 +02:00
parent 3e6719e8ab
commit 7a15acf224
3 changed files with 9 additions and 9 deletions

10
synapse/install.sh Executable file → Normal file
View file

@ -16,11 +16,7 @@ if [ -d $BASE_DIR/$SERVER_DIR ]; then
fi
cd $BASE_DIR
mkdir -p installations/
curl https://codeload.github.com/matrix-org/synapse/zip/$SYNAPSE_BRANCH --output synapse.zip
unzip -q synapse.zip
mv synapse-$SYNAPSE_BRANCH $SERVER_DIR
mkdir -p $SERVER_DIR
cd $SERVER_DIR
virtualenv -p python3 env
source env/bin/activate
@ -37,7 +33,9 @@ python -m synapse.app.homeserver \
--config-path homeserver.yaml \
--generate-config \
--report-stats=no
pip install https://codeload.github.com/matrix-org/synapse/zip/$SYNAPSE_BRANCH
# apply configuration
pushd env/bin/
cp -r $BASE_DIR/config-templates/$CONFIG_TEMPLATE/. ./
# Hashes used instead of slashes because we'll get a value back from $(pwd) that'll be
@ -49,3 +47,5 @@ sed -i.bak "s#{{FORM_SECRET}}#$(uuidgen)#g" homeserver.yaml
sed -i.bak "s#{{REGISTRATION_SHARED_SECRET}}#$(uuidgen)#g" homeserver.yaml
sed -i.bak "s#{{MACAROON_SECRET_KEY}}#$(uuidgen)#g" homeserver.yaml
rm *.bak
popd