diff --git a/tests/config/engine-api.ini b/tests/config/engine-api.ini new file mode 100644 index 0000000000000000000000000000000000000000..764b7d3394b797948276f1d3832a89e37ff6e167 --- /dev/null +++ b/tests/config/engine-api.ini @@ -0,0 +1,65 @@ + +####################### +# Engine API Settings # +####################### + + +[database] +# Use 'postgresql', 'sqlite' or 'mysql'. In case of SQLite the "db_name" is the name of the file. +db_type="sqlite" +db_name="/tmp/aura_engine_api" +db_user="aura_engine_api" +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=8008 +api_cors="*" + +[federation] + +enable_federation="false" + +# 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`. + +# NODE 1 +host_id=1 +sync_host="http://localhost:8010" + +# NODE 2 +; host_id=2 +; sync_host="http://localhost:8010" + +# NODE SYNC +; host_id=0 +; main_host_1="http://localhost:8008" +; main_host_2="http://localhost:8009" +; default_source=1 +; sync_interval=3600 +; sync_batch_size=100 +; sync_step_sleep=0.23 + +# API endpoints to sync data from main to child nodes +sync_api_get_playlog="/api/v1/playlog" +sync_api_store_playlog="/api/v1/playlog" +sync_api_store_healthlog="/api/v1/source/health" +sync_api_store_clockinfo="/api/v1/clock" \ No newline at end of file