From 57ee014bd667c4d28908984911344a034c3fb5f2 Mon Sep 17 00:00:00 2001 From: trivernis Date: Tue, 14 Jan 2020 10:53:08 +0100 Subject: [PATCH] Add redis connection to config - Add a config property for the redis connection uri --- config/default.toml | 14 ++++++++++++++ src/app.ts | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/config/default.toml b/config/default.toml index 16dc426..27a9d8d 100644 --- a/config/default.toml +++ b/config/default.toml @@ -1,26 +1,40 @@ # Configuration of the database connection [database] +# A connection uri string to the database connectionUri = "sqlite://greenvironment.db" +# Configuration for the redis connection +[redis] +# A connection uri string to the redis server +connectionUri = "redis://localhost:6379" + # Configuration of the http server [server] +# The port the server is running on port = 8080 +# Allow cross origin requests cors = false # Configuration for the sessions [session] +# A secret that is used for the sessions. Must be secure secret = "REPLACE WITH SAFE RANDOM GENERATED SECRET" +# The maximum age of a cookie. The age is reset with every request of the client cookieMaxAge = 6048e+5 # 7 days # Configuration for markdown rendering [markdown] +# The plugins used in the markdown parser plugins = ["markdown-it-emoji"] # Configuration for logging [logging] +# The loglevel level = "info" # Configuration for the frontend files [frontend] +# The path to the angular index file. Its relative to the public path. angularIndex = "index.html" +# The path to the public files publicPath = "./public" diff --git a/src/app.ts b/src/app.ts index d5b8ec2..ffdf1d6 100644 --- a/src/app.ts +++ b/src/app.ts @@ -94,7 +94,7 @@ class App { this.sequelize.options.logging = (msg) => logger.silly(msg); logger.info("Setting up socket.io"); try { - this.io.adapter(socketIoRedis()); + this.io.adapter(socketIoRedis(config.get("redis.connectionUri"))); } catch (err) { logger.error(err.message); logger.debug(err.stack);