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);