From 516f9cd8ac3a9dd1754ed18db02986f8257a493c Mon Sep 17 00:00:00 2001 From: David Trattnig <david.trattnig@o94.at> Date: Thu, 20 Aug 2020 11:57:59 +0200 Subject: [PATCH] Sample configs. --- .../sample/sample-development.engine-api.ini | 3 + .../sample/sample-production.engine-api.ini | 60 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 config/sample/sample-production.engine-api.ini diff --git a/config/sample/sample-development.engine-api.ini b/config/sample/sample-development.engine-api.ini index a87c1cf..a455c93 100644 --- a/config/sample/sample-development.engine-api.ini +++ b/config/sample/sample-development.engine-api.ini @@ -37,12 +37,15 @@ api_port=8008 # 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" diff --git a/config/sample/sample-production.engine-api.ini b/config/sample/sample-production.engine-api.ini new file mode 100644 index 0000000..1a4c29c --- /dev/null +++ b/config/sample/sample-production.engine-api.ini @@ -0,0 +1,60 @@ + +####################### +# Engine API Settings # +####################### + + +[database] +db_user="aura" +db_name="aura_engine_api" +db_pass="---SECRET--PASSWORD---" +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 + + +[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`. + +# NODE 1 +; host_id=1 +; sync_host="http://engine.sync.local:8008" + +# NODE 2 +; host_id=2 +; sync_host="http://engine.sync.local:8008" + +# NODE SYNC +; host_id=0 +; main_host_1="http://engine1.local:8008" +; main_host_2="http://engine2.local:8008" +; 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_store_playlog="/api/v1/playlog/store" +sync_api_store_healthlog="/api/v1/source/health" +sync_api_get_playlog="/api/v1/playlog" \ No newline at end of file -- GitLab