Skip to content
Snippets Groups Projects
engine-0-api.ini 1.41 KiB

#######################
# Engine API Settings #
#######################


[database]
db_user="aura_engine_api"
db_name="aura_engine_api_0"
db_pass="1234"
db_host="localhost"
db_charset="utf8"

[monitoring]
logdir="./logs"
# possible values: debug, info, warning, error, critical
loglevel="info"
debug_flask="false"

[api]
api_port=8010


[federation]

# Defines the engine number id for identification of record sources. Default values are:
# 
#   1 ... Engine 1 (main node)
#   2 ... Engine 2 (main node, not needed for single deployment)
#   0 ... Sync Host (sync node, not needed for single engine deployment)
#
# Engine API supports two deployment models:
#
#   - "main": Deployed together with some `engine` (Single instance or for redundant engines)
#   - "sync": Independent deployment, in charge of syncing data of two main-nodes
#
# The `synch_host` identifies the host where data is gathered from/synced to, depended on the
# chosen `node_type`.

; host_id=1
; sync_host="http://localhost:8010"

; host_id=2
; sync_host="http://localhost:8010"

host_id=0
main_host_1="http://localhost:8008"
main_host_2="http://localhost:8009"
default_source=1
sync_interval=200
sync_batch_size=10
sync_step_sleep=3

# API endpoints to sync data from main to child nodes
sync_api_get_playlog="/api/v1/playlog"
sync_api_store_playlog="/api/v1/playlog/store"
sync_api_store_healthlog="/api/v1/source/health"
sync_api_store_clockinfo="/api/v1/clock"