From 9476a266bd4f71b19dd1123a4e2593d8af5f63e5 Mon Sep 17 00:00:00 2001 From: Erik Johnston Date: Wed, 22 Nov 2017 15:46:49 +0000 Subject: [PATCH] Add database.naffka to example config (#350) * Add database.naffka to example config * Update dendrite-config.yaml * Add naffka creation to INSTALL --- INSTALL.md | 2 +- dendrite-config.yaml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/INSTALL.md b/INSTALL.md index 54addd28..f2345bc8 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -64,7 +64,7 @@ Dendrite requires a postgres database engine, version 9.5 or later. ``` * Create databases: ```bash - for i in account device mediaapi syncapi roomserver serverkey federationsender publicroomsapi; do + for i in account device mediaapi syncapi roomserver serverkey federationsender publicroomsapi naffka; do sudo -u postgres createdb -O dendrite dendrite_$i done ``` diff --git a/dendrite-config.yaml b/dendrite-config.yaml index 9baba8f9..6e232659 100644 --- a/dendrite-config.yaml +++ b/dendrite-config.yaml @@ -80,6 +80,7 @@ kafka: # Naffka can only be used when running dendrite as a single monolithic server. # Kafka can be used both with a monolithic server and when running the # components as separate servers. + # If enabled database.naffka must also be specified. use_naffka: false # The names of the kafka topics to use. topics: @@ -97,6 +98,8 @@ database: server_key: "postgres://dendrite:itsasecret@localhost/dendrite_serverkey?sslmode=disable" federation_sender: "postgres://dendrite:itsasecret@localhost/dendrite_federationsender?sslmode=disable" public_rooms_api: "postgres://dendrite:itsasecret@localhost/dendrite_publicroomsapi?sslmode=disable" + # If using naffka you need to specify a naffka database + # naffka: "postgres://dendrite:itsasecret@localhost/dendrite_naffka?sslmode=disable" # The TCP host:port pairs to bind the internal HTTP APIs to. # These shouldn't be exposed to the public internet.