Панель LiMQ
Другие ресурсы LiMQ: LiMQ core api, LiMQ react panel
LiMQ - эффективный облачный брокер сообщений (SaaS).
С помощью данной панели можно осуществлять следующие действия:
- Регистрироваться в системе
- Управлять каналами
- Создавать ключи
- Управлять миксинами
Для работы панели необходимо:
- Установить все зависимости из
requirements.txt
- Запустить скрипт
get_front.py
, который соберет все данные с react сервера - Установить Redis
- Установить PostgreSQL
- Выполнить команды из файла
init.sql
внутри терминала PostgreSQL - Настроить переменные окружения:
Название | Описание | Значение по умолчанию |
---|---|---|
secret_key |
Flask secret key | |
psql_user |
Имя пользователя PostgreSQL | limq_front |
psql_password |
Пароль пользователя PostgreSQL | |
psql_host |
Адрес сервера PostgreSQL | localhost |
psql_port |
Порт сервера PostgreSQL | 5432 |
psql_db |
Название базы данных PostgreSQL | limq |
redis_host |
Адрес сервера redis | localhost |
redis_port |
Порт сервера redis | 6379 |
redis_db |
id базы данных redis | 3 |
redis_password |
Пароль redis | |
redis_limit_host |
Адрес сервера redis для rate-лимитов | localhost |
redis_limit_port |
Порт сервера redis для rate-лимитов | 6379 |
redis_limit_db |
id базы данных redis для rate-лимитов | 4 |
redis_limit_password |
Пароль сервера redis для rate-лимитов |
- Запустить
core.py
, сервер будет использовать5000
порт