Skip to content

essence-community/core-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Универсальный шлюз проекта CORE

Установка БД

Основная схема CORE

Основная схема Авторизации

Основная схема Интеграция

Сборка и установка шлюза

Зависимости

  1. yarn - (^1.18.0)
  2. node - (^14.0.0)

Сборки проекта

yarn builds

Собирает в папку bin.

Основные настройки переменного окружения

LOGGER_CONF - ссылка на файл настроек логера logger.json

GATE_HOME_DIR - домашняя папка сервера

GATE_CLUSTER_NUM - количество процессов node.js. По умолчанию: количество ядер

GATE_HTTP_PORT - порт http кластера

GATE_UPLOAD_DIR - темповая папка загрузки файлов

NEDB_MULTI_PORT - порт доступа к сокету nedb

NEDB_MULTI_HOST - ip адрес nedb

NEDB_TEMP_DB - темповая папка nedb

CONTEXT_PLUGIN_DIR - папка плагинов context. По умолчанию: $GATE_HOME_DIR/plugins/context

PROVIDER_PLUGIN_DIR - папка плагинов provider. По умолчанию: $GATE_HOME_DIR/plugins/provider

DATA_PLUGIN_DIR - папка плагинов data. По умолчанию: $GATE_HOME_DIR/plugins/data

EVENT_PLUGIN_DIR - папка плагинов event. По умолчанию: $GATE_HOME_DIR/plugins/event

SCHEDULER_PLUGIN_DIR - папка плагинов scheduler. По умолчанию: $GATE_HOME_DIR/plugins/scheduler

PROPERTY_DIR - путь до папки настроек шлюза

GATE_ADMIN_CLUSTER_CERT - сертификат сервера для межсетевого взаимодействия

GATE_ADMIN_CLUSTER_KEY - приватный ключ сервера для межсетевого взаимодействия

GATE_ADMIN_CLUSTER_CA - сертификат root

GATE_ADMIN_CLUSTER_PORT - порт межсетевого взаимодействия

GATE_NODE_NAME - наименование сервера. По умолчанию: имя машины

ESSENCE_PW_KEY_SECRET - key used aes encrypt(string or file)

ESSENCE_PW_SALT - salt used aes encrypt(string or file)

ESSENCE_PW_IV - initialization vector (IV) hex(string or file)

ESSENCE_PW_DEFAULT_ALG - default alg

ESSENCE_PW_RSA - private key(string or file)

ESSENCE_PW_RSA_PASSPHRASE - passphrase private key(string or file)

Документация

Описание доступных плагинов