Matrix is a server chat protocol. Details available at matrix.org. The specific server implementation we are using is Synapse.
Synapse:
Infrastructure is provisioned using our Terraform Repo.
We use the following git repo for ansible configuration: ansible-app-matrix
The ansible scripts are executed using:
just roles just setup-all
To upgrade the server, clone our github repository (above) and add a remote called upstream for https://github.com/spantaleev/matrix-docker-ansible-deploy.git , your remotes should look like this:
git remote -v origin git@github.com:merri-bek-tech/ansible-app-matrix.git (fetch) origin git@github.com:merri-bek-tech/ansible-app-matrix.git (push) upstream https://github.com/spantaleev/matrix-docker-ansible-deploy.git (fetch) upstream https://github.com/spantaleev/matrix-docker-ansible-deploy.git (push)
Then, pull from upstream, using rebase as your pull merge strategy.
Then run:
just roles just setup-all