Fixed the endpoints

This commit is contained in:
Jyotirmoy Bandyopadhayaya 2020-10-28 00:35:27 +05:30
parent 12b6bfd05a
commit ac55eb36ed
2 changed files with 31 additions and 31 deletions

View File

@ -1,3 +1,3 @@
MASTER_KEY=n7qgqwuD7JVWL7cgVMuaqLn5LyWSw4Gf
JWT_SECRET=2TKqKamY6xlnogWXjHHy4phCxSidyyRx
MONGODB_URI_DEV=mongodb://docapi:VJFj04JeR1amOLK9@cluster0-shard-00-00.9qfp7.mongodb.net:27017,cluster0-shard-00-01.9qfp7.mongodb.net:27017,cluster0-shard-00-02.9qfp7.mongodb.net:27017/doc-api?ssl=true&replicaSet=atlas-zvo94h-shard-0&authSource=admin&retryWrites=true&w=majority
MONGODB_URI=mongodb+srv://docapi:Ous0X8bpIZ0fObId@cluster0.9qfp7.mongodb.net/doc-api?retryWrites=true&w=majority

View File

@ -1,58 +1,58 @@
/* eslint-disable no-unused-vars */
import path from 'path'
import merge from 'lodash/merge'
import path from "path";
import merge from "lodash/merge";
/* istanbul ignore next */
const requireProcessEnv = (name) => {
if (!process.env[name]) {
throw new Error('You must set the ' + name + ' environment variable')
throw new Error("You must set the " + name + " environment variable");
}
return process.env[name]
}
return process.env[name];
};
/* istanbul ignore next */
if (process.env.NODE_ENV !== 'production') {
const dotenv = require('dotenv-safe')
if (process.env.NODE_ENV !== "production") {
const dotenv = require("dotenv-safe");
dotenv.config({
path: path.join(__dirname, '../.env'),
example: path.join(__dirname, '../.env.example')
})
path: path.join(__dirname, "../.env"),
example: path.join(__dirname, "../.env.example"),
});
}
const config = {
all: {
env: process.env.NODE_ENV || 'development',
root: path.join(__dirname, '..'),
env: process.env.NODE_ENV || "development",
root: path.join(__dirname, ".."),
port: process.env.PORT || 9000,
ip: process.env.IP || '0.0.0.0',
apiRoot: process.env.API_ROOT || '',
masterKey: requireProcessEnv('MASTER_KEY'),
jwtSecret: requireProcessEnv('JWT_SECRET'),
ip: process.env.IP || "0.0.0.0",
apiRoot: process.env.API_ROOT || "",
masterKey: requireProcessEnv("MASTER_KEY"),
jwtSecret: requireProcessEnv("JWT_SECRET"),
mongo: {
options: {
useUnifiedTopology: true,
useNewUrlParser: true,
useCreateIndex: true
}
}
useCreateIndex: true,
},
},
},
test: { },
test: {},
development: {
mongo: {
uri: 'mongodb://localhost/doctor-apointment-dev',
uri: process.env.MONGODB_URI,
options: {
debug: true
}
}
debug: true,
},
},
},
production: {
ip: process.env.IP || undefined,
port: process.env.PORT || 8080,
mongo: {
uri: process.env.MONGODB_URI || 'mongodb://localhost/doctor-apointment'
}
}
}
uri: process.env.MONGODB_URI,
},
},
};
module.exports = merge(config.all, config[config.all.env])
export default module.exports
module.exports = merge(config.all, config[config.all.env]);
export default module.exports;