Skip to content

Instantly share code, notes, and snippets.

@knrt10
Last active December 27, 2018 12:06
Show Gist options
  • Select an option

  • Save knrt10/fb19a0e6edcd644a2db11c6ac7b08a75 to your computer and use it in GitHub Desktop.

Select an option

Save knrt10/fb19a0e6edcd644a2db11c6ac7b08a75 to your computer and use it in GitHub Desktop.
A simple config file
/**
* This file stores info for api, db, keys, logs
* @constant Config
*/
export const Config = {
apiSettings: {
host: process.env.API_HOST || "localhost",
},
dbSettings: {
authEnabled: process.env.MONGO_AUTH || false,
localDatabase: true,
dockerconnectionString: process.env.MONGO_DB_HOST_DOCKER || "mongodb:27017",
connectionString: process.env.MONGO_DB_HOST || "localhost:27017",
database: process.env.DATABASE || "todoapp",
password: process.env.MONGO_AUTH_PASSWORD,
username: process.env.MONGO_AUTH_USERNAME,
},
serviceSettings: {
logsDir: "logs/",
env: process.env.environment || "local",
},
secretKeys: {
jwtSecret: process.env.SECRET || "yes1234$ASDASD/SA",
cryptoSecret: process.env.CRYPTO || "DASD2233312S;!`W21",
},
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment