diff options
| author | Ben Beltran <ben@nsovocal.com> | 2020-03-22 11:53:13 -0600 |
|---|---|---|
| committer | Ben Beltran <ben@nsovocal.com> | 2020-03-22 11:53:13 -0600 |
| commit | 3841606684ee3d233266ad490905076a3562842c (patch) | |
| tree | 407adde62e5181cae2b0d3611bc6c18c00a20d67 /config | |
| parent | 00a6e8aa8dd06f8a2bd7ccccdccfcb6215cf4841 (diff) | |
Remove server
Diffstat (limited to 'config')
| -rw-r--r-- | config/config.js | 49 | ||||
| -rw-r--r-- | config/env.dist | 2 |
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 |