Skip to content

Simple Jigasi ConferenceMapper with Redis, Flask and Gunicorn

License

Notifications You must be signed in to change notification settings

luki-ev/conferencemapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

196533d · Jan 12, 2022

History

13 Commits
Jan 12, 2022
Jan 12, 2022
Jun 4, 2020
Jan 12, 2022
Jan 12, 2022
Jun 4, 2020
Jan 12, 2022
Jan 12, 2022

Repository files navigation

Simple Jigasi ConferenceMapper with Redis, Flask and Gunicorn

This implements the /conferenceMapper part of https://github.com/jitsi/jitsi-meet/blob/master/resources/cloud-api.swagger

Prerequisites: Redis, redis-py, flask and a wsgi server like gunicorn

Packages for Ubuntu Server 20.04

apt install python3-flask gunicorn redis-server, python3-redis

Copy conferencemapper.service and conferencemapper.socket to /etc/systemd/system

Adapt /etc/systemd/system/conferencemapper.service to match WorkingDirectory to conferencemapper module directory.

Add reverse proxy in front of gunicorn (nginx)

location = /conferenceMapper {
    proxy_pass http://127.0.0.1:8001/conferenceMapper?$query_string;
}

Start it and activate nginx config

systemctl daemon-reload
systemctl enable conferencemapper.socket
systemctl start conferencemapper.socket
systemctl reload nginx

About

Simple Jigasi ConferenceMapper with Redis, Flask and Gunicorn

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages