Системные требования:
Требования к серверам (до 500 активных клиентов одновременно):
IQChannels является серверным приложением, которое предоставляет публичный REST API для внешних клиентов (виджета на сайте и мобильных приложения), внутренний REST API для внутренних клиентов и веб-приложение панели управления и рабочего места оператора.
Архив поставки:
bin
— скомпилированные бинарные файлы приложения, скрипты управления приложением.config
— конфигурационные файлы.static
— статические файлы (JavaScript, CSS, картинки и т.д.)var/run
, var/log
, var/upload
— папки для логов, pid-файлов (в Unix) и загружаемого пользовательского контента.1) Скачайте требуемый релиз со страницы Релизы.
2) Распакуйте архив.
3) Укажите настройки для базы данных в файле config/config.yaml
# PostgreSQL db: type: postgres connect: port=5432 dbname=iqchannels user=iqchannels password=secret sslmode=disable max_idle: 4 # Max idle connections in a connection pool. max_open: 12 # Max open connections in a connection pool. |
# SQL Server db: type: mssql connect: port=1433;database=iqchannels;user id=sa;password=Secret22;encrypt=disable max_idle: 4 # Max idle connections in a connection pool. max_open: 12 # Max open connections in a connection pool. |
# Oracle
# Use DNS to specify a connection string (user/password@host:port/sid).
db:
type: oracle
connect: iqchannels/secret@localhost:1521/xe
max_idle: 4 # Max idle connections in a connection pool.
max_open: 12 # Max open connections in a connection pool.
retry_max: 5 # Max number of retries on serialization errors, use at least 3.
retry_millis: 50 # Max delay is millis between retries on serialization errors.