diff --git a/README.md b/README.md index 5283806..d648563 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ And visit it at http://localhost:3000 ## Configuration -By default development server uses mongodb todolist database at localhost, you can change it with environment variable `DEV_DB_URI` +By default development server uses mongodb todolist database at localhost, you can change it with environment variable `DB_URI` If you are running it in production environment, you should set these environment variables: diff --git a/config/index.js b/config/index.js index 2b1afdd..c94548a 100644 --- a/config/index.js +++ b/config/index.js @@ -2,26 +2,25 @@ const env = process.env.NODE_ENV; const production = { app: { - port: process.env.PORT, + port: process.env.PORT || 4000, }, db: { - uri: process.env.DB_URI || process.env.MONGODB_URI, + uri: + process.env.DB_URI || + process.env.MONGODB_URI || + 'mongodb://localhost/todolist', }, secret: process.env.SECRET, }; const development = { - app: { - port: process.env.DEV_PORT || 4000, - }, - db: { - uri: process.env.DEV_DB_URI || 'mongodb://localhost/todolist', - }, - secret: process.env.DEV_SECRET || 'devsecret', + ...production, + secret: process.env.SECRET || 'devsecret', }; const test = { - secret: process.env.TEST_SECRET || 'testsecret', + ...production, + secret: process.env.SECRET || 'testsecret', }; const config = {