# Configuration for local / dev. K8s configuration is handled via the env
# vars in /patches/k8s-deployments and /patches/k8s-jobs
RALPH_APP_DIR=/app/.ralph

# ClickHouse database backend
RALPH_BACKENDS__LRS__CLICKHOUSE__HOST={{CLICKHOUSE_HOST}}
RALPH_BACKENDS__LRS__CLICKHOUSE__PORT={{CLICKHOUSE_INTERNAL_HTTP_PORT}}
RALPH_BACKENDS__LRS__CLICKHOUSE__DATABASE={{ASPECTS_XAPI_DATABASE}}
RALPH_BACKENDS__LRS__CLICKHOUSE__EVENT_TABLE_NAME={{ASPECTS_RAW_XAPI_TABLE}}
RALPH_BACKENDS__LRS__CLICKHOUSE__TEST_HOST=clickhouse
RALPH_BACKENDS__LRS__CLICKHOUSE__USERNAME={{CLICKHOUSE_ADMIN_USER}}
RALPH_BACKENDS__LRS__CLICKHOUSE__PASSWORD={{CLICKHOUSE_ADMIN_PASSWORD}}

# LRS API
RALPH_RUNSERVER_BACKEND=clickhouse
RALPH_RUNSERVER_HOST=0.0.0.0
RALPH_RUNSERVER_MAX_SEARCH_HITS_COUNT=100
RALPH_RUNSERVER_POINT_IN_TIME_KEEP_ALIVE=1m
RALPH_RUNSERVER_PORT={{RALPH_PORT}}

# Extra ralph settings
{% if RALPH_EXTRA_SETTINGS %}
{% for key, value in RALPH_EXTRA_SETTINGS.items() %}
{{key}} = {{value}}
{% endfor %}
{% endif %}
