POC of a matrix bridge that should fullfil the EIMIS requirements
- Node, npm, docker, docker-compose installed
- Edit your /etc/hosts to add
127.0.0.1 bridge.local
npm build
Start your Synapse instance with docker-compose
npm run generate -- -u http://bridge.local:9000
copy or link generated file to your Synapse config
cd synapse/mx-conf
ln -s ../../eimis-registration.yaml eimis-registration.yaml
echo "\
app_service_config_files:\n\
- /mx-conf/eimis-registration.yaml\
" >> synapse/mx-conf/homeserver.yaml
and restart synapse
cd synapse/mx-conf
docker-compose down && docker-compose up -d
npm run start