mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2025-12-13 07:45:56 +00:00
That way, we don't see verbose logging output on Travis. Setting DEBUG will have the effect that all calls of `neo4jgraphql` will produce log output.
36 lines
1.0 KiB
JavaScript
36 lines
1.0 KiB
JavaScript
import dotenv from 'dotenv'
|
|
|
|
dotenv.config()
|
|
|
|
export const requiredConfigs = {
|
|
MAPBOX_TOKEN: process.env.MAPBOX_TOKEN,
|
|
JWT_SECRET: process.env.JWT_SECRET,
|
|
PRIVATE_KEY_PASSPHRASE: process.env.PRIVATE_KEY_PASSPHRASE,
|
|
}
|
|
|
|
export const neo4jConfigs = {
|
|
NEO4J_URI: process.env.NEO4J_URI || 'bolt://localhost:7687',
|
|
NEO4J_USERNAME: process.env.NEO4J_USERNAME || 'neo4j',
|
|
NEO4J_PASSWORD: process.env.NEO4J_PASSWORD || 'neo4j',
|
|
}
|
|
|
|
export const serverConfigs = {
|
|
GRAPHQL_PORT: process.env.GRAPHQL_PORT || 4000,
|
|
CLIENT_URI: process.env.CLIENT_URI || 'http://localhost:3000',
|
|
GRAPHQL_URI: process.env.GRAPHQL_URI || 'http://localhost:4000',
|
|
}
|
|
|
|
export const developmentConfigs = {
|
|
DEBUG: process.env.NODE_ENV !== 'production' && process.env.DEBUG === 'true',
|
|
MOCKS: process.env.MOCKS === 'true',
|
|
DISABLED_MIDDLEWARES:
|
|
(process.env.NODE_ENV !== 'production' && process.env.DISABLED_MIDDLEWARES) || '',
|
|
}
|
|
|
|
export default {
|
|
...requiredConfigs,
|
|
...neo4jConfigs,
|
|
...serverConfigs,
|
|
...developmentConfigs,
|
|
}
|