Skip to content

queue usage

jrichardsz edited this page Jan 25, 2023 · 1 revision

Configurations for queu Usage

Environment variables

Variable Description Default Value
DATA_BASE_NAME The eventhos platform database name eventhos
DATA_BASE_HOST The eventhos platform database host localhost
DATA_BASE_PORT The eventhos platform database port 3306
DATA_BASE_USER The eventhos platform database user usr_eventhos
DATA_BASE_PASSWORD The eventhos platform database password abcdefg
CPU_COUNT How many cpu cores use 1
PORT The application port 2109
JWT_SECRET The secret for the JWT creation secret
CRYPTO_KEY The secret key to encrypt secret_key
DATA_BASE_ACQUIRE_CONNECTION_TIMEOUT The timeout to acquire a connection using knex 10000
DATA_BASE_POOL_MIN The minimum knex connection pool 100
DATA_BASE_POOL_MAX The maximum knex connection pool 300
SMTP_HOST Sender identifier
SMTP_PORT Communication endpoint that defines the routing of email transactions
SMTP_USER User of your mail server
SMTP_PASSWORD Password of your mail server
SMTP_SECURE Encrypt true
SMTP_TLS_CIPHERS Are algorithms that help secure network connections that use Transport Layer Security SSLv3
SMTP_DEFAULT_RECIPIENT Default recipients if there aren't recipients in a contract or if there are error before event's send
USE_QUEUE Use the queue integration? false
QUEUE_HOST The host of the queue manager localhost
QUEUE_PORT The port of the queue manager 61613
QUEUE_USER A user to access the queue manager eventhos
QUEUE_PASSWORD A user password to access the queue manager secret
QUEUE_DESTINATION The queue destination eventhos
QUEUE_HEART_BEAT The hearth beat for the queue manager 0,0
QUEUE_HEADERS_HOST The host to send in the headers /
LOG_FILE_PATH Use a file for the logs false
LOG_LEVEL Set the logger level debug

Eventhos

Configurations

Deployment

Usage

Endpoints

Send event

Oauth2

For UI

  • get all events
    • GET /event
  • create events
    • POST /event
  • update events
    • PUT /event
  • delete event
    • DELETE /event
  • get all received events
  • get details of received event
    • GET /event/received/:id
  • get details of executed contracts
    • GET /received/execution-detail/:id
  • create system

Queue Manager

Mail notifications

Ports

Contributions

CDN

Clone this wiki locally