aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorBen Beltran <ben@nsovocal.com>2020-03-22 11:53:13 -0600
committerBen Beltran <ben@nsovocal.com>2020-03-22 11:53:13 -0600
commit3841606684ee3d233266ad490905076a3562842c (patch)
tree407adde62e5181cae2b0d3611bc6c18c00a20d67 /config
parent00a6e8aa8dd06f8a2bd7ccccdccfcb6215cf4841 (diff)
Remove server
Diffstat (limited to 'config')
-rw-r--r--config/config.js49
-rw-r--r--config/env.dist2
2 files changed, 0 insertions, 51 deletions
diff --git a/config/config.js b/config/config.js
deleted file mode 100644
index 32f27af..0000000
--- a/config/config.js
+++ /dev/null
@@ -1,49 +0,0 @@
-import Getenv from 'getenv2';
-import Joi from 'joi';
-
-/**
- * The main configuration object for the Forum backend. It will be used to
- * initialize all of the sub-components. It can extend any property of
- * the forum object.
- *
- * @typedef {object} tForumBackendConfiguration
- * @property {number} [port=1978] the port where the app will listen on
- * @property {string} [staticDirectory=static] the path, relative to the
- * project root, where static assets live
- * @property {number} [ttl=180] the time in seconds that posts
- * remain alive
- * @property {tRethinkDBConfiguration} rethinkDB the configuration to
- * connect to the rethinkDB server
- * @property {tJWTConfiguration} jwt the configuration for the
- * JWT authentication
- */
-export default {
- port: Getenv('FORUM_PORT', Joi.number().integer(), 1978),
- staticDirectory: Getenv('FORUM_STATIC_DIRECTORY', Joi.string(), 'static'),
- ttl: Getenv('FORUM_TTL', Joi.number().integer(), 180),
-
- /**
- * Configures the behavior of the JWT token.
- *
- * @typedef {object} tJWTConfiguration
- * @property {number} [duration=86400] the duration of the JWT in
- * seconds
- * @property {string} secret the secret used to sign the JWT
- */
- jwt: {
- duration: Getenv('FORUM_JWT_DURATION', Joi.number().integer(), 86400),
- secret: Getenv('FORUM_JWT_SECRET', Joi.string())
- },
-
- /**
- * Information required to connect to the rethinkDB server
- *
- * @typedef {object} tRethinkDBConfiguration
- * @property {string} host the location of the rethinkDB host
- * @property {string} [post=6379] port where rethinkDB server is listening
- */
- rethinkDB: {
- host: Getenv('FORUM_RETHINK_DB_HOST', Joi.string()),
- port: Getenv('FORUM_RETHINK_DB_PORT', Joi.number().integer(), 28015)
- }
-};
diff --git a/config/env.dist b/config/env.dist
deleted file mode 100644
index 730b6f9..0000000
--- a/config/env.dist
+++ /dev/null
@@ -1,2 +0,0 @@
-FORUM_RETHINK_DB_HOST=location_of_rethink_db_server
-FORUM_JWT_SECRET=some_random_string