1
0
Fork 0
mirror of https://github.com/codex-team/codex.docs.git synced 2025-08-02 20:15:25 +02:00

Move testing to 3001 port (#8)

Create separate database for testing
Add runtime configuration file support
This commit is contained in:
George Berezhnoy 2018-10-07 19:15:10 +03:00 committed by GitHub
parent 073772c047
commit 452d0ae816
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 547 additions and 36 deletions

4
config/development.json Normal file
View file

@ -0,0 +1,4 @@
{
"port": 3000,
"database": ".db"
}

22
config/index.js Normal file
View file

@ -0,0 +1,22 @@
/**
* This module reads configuration file depending on NODE_ENV
*
* @type {module}
*/
const fs = require('fs');
const path = require('path');
const NODE_ENV = process.env.NODE_ENV || 'development';
const configPath = `./${NODE_ENV}.json`;
let config;
if (fs.existsSync(path.resolve(__dirname, configPath))) {
config = require(configPath);
} else {
config = {
database: '.db',
port: 3000
};
}
module.exports = config;

4
config/production.json Normal file
View file

@ -0,0 +1,4 @@
{
"port": 3000,
"database": ".db"
}

5
config/testing.json Normal file
View file

@ -0,0 +1,5 @@
{
"port": 3001,
"database": ".testdb",
"rcFile": "./test/.codexdocsrc"
}