X-Git-Url: https://git.r.bdr.sh/rbdr/lgtm/blobdiff_plain/649f66982d2152d36a782577043505835f235987..d6d8813ef55bb1297089c9dbb87a9ab86e6c5ba2:/config/config.js diff --git a/config/config.js b/config/config.js index c98a0be..ddfdb41 100644 --- a/config/config.js +++ b/config/config.js @@ -1,11 +1,24 @@ 'use strict'; const Getenv = require('getenv'); +const Dotenv = require('dotenv'); + +Dotenv.config(); const internals = {}; module.exports = internals.Config = { - port: Getenv.int('LGTM_PORT', 1728), - staticDirectory: Getenv('LGTM_STATIC_DIRECTORY', 'static'), - templateDirectory: Getenv('LGTM_TEMPLATE_DIRECTORY', 'templates') + port: Getenv.int('LGTM_PORT', 1728), // Port to listen on + staticDirectory: Getenv('LGTM_STATIC_DIRECTORY', 'static'), // Location of static assets + templateDirectory: Getenv('LGTM_TEMPLATE_DIRECTORY', 'templates'), // Location of templates + + // Config to connect to mysql + mysql: { + host: Getenv('LGTM_MYSQL_HOST', 'localhost'), + port: Getenv('LGTM_MYSQL_PORT', 3306), + user: Getenv('LGTM_MYSQL_USER'), + password: Getenv('LGTM_MYSQL_PASSWORD'), + database: Getenv('LGTM_MYSQL_DATABASE'), + tableName: Getenv('LGTM_MYSQL_TABLE_NAME', 'lgtm') // table that will be used to fetch logs + } };