1
0
Fork 0
mirror of https://github.com/docker/awesome-compose.git synced 2025-04-26 10:43:35 +02:00

Sample React-Express-MongoDB

Signed-off-by: Afzal <sah.afzal@gmail.com>
This commit is contained in:
Afzal 2020-05-02 00:20:57 +05:00
parent 40c3caa1c8
commit a1153cea42
43 changed files with 18779 additions and 0 deletions

View file

@ -0,0 +1,12 @@
var env = process.env.NODE_ENV || 'development';
if(env === 'development' || env === 'test'){
const config = require('./config.json')
let envConfig = config[env];
console.log(envConfig);
Object.keys(envConfig).forEach((key) => {
process.env[key] = envConfig[key]
})
}

View file

@ -0,0 +1,10 @@
{
"test":{
"PORT": 3000,
"MONGODB_URI": "mongodb://mongo:27017/TodoAppTest"
},
"development":{
"PORT": 3000,
"MONGODB_URI": "mongodb://mongo:27017/TodoApp"
}
}

View file

@ -0,0 +1,62 @@
module.exports = {
AUTHENTICATION_FAILED: {
code: 400,
message: 'Authentication failed. Please login with valid credentials.',
success: false,
},
SUCCESSFUL_LOGIN: {
code: 200,
message: 'Successfully logged in',
success: true,
},
INTERNAL_SERVER_ERROR: {
code: 500,
message: 'Something unexpected happened',
success: false,
},
UNAUTHORIZED: {
code: 401,
message: 'You session is expired. Please login again',
success: false,
},
SUCCESSFUL_DELETE: {
code: 200,
message: 'Successfully deleted',
success: true,
},
SUCCESSFUL_UPDATE: {
code: 200,
message: 'Updated successfully',
success: true,
},
SUCCESSFUL: {
code: 200,
success: true,
message: 'Successfully completed',
},
NOT_FOUND: {
code: 404,
success: true,
message: 'Requested API not found',
},
ALREADY_EXIST: {
code: 200,
success: true,
message: 'Already exists',
},
FORBIDDEN: {
code: 403,
message: 'You are not authorized to complete this action',
success: false,
},
BAD_REQUEST: {
code: 400,
message: 'Bad request. Please try again with valid parameters',
success: false,
},
IN_COMPLETE_REQUEST: {
code: 422,
message: 'Required parameter missing',
success: false,
},
};