SIGSEV/Starveller

View on GitHub
src/config/index.js

Summary

Maintainability
A
0 mins
Test Coverage
import path from 'path'

const env = process.env.NODE_ENV || 'development'
const config = require(`./${env}`).default

let secrets = {}

if (!process.env.BROWSER) {
  require('dotenv').load()

  secrets = {
    mongo: process.env.MONGO,
    github: process.env.GITHUB,

    imgurPass: '',
    imgurClient: ''
  }
}

export default {

  env,
  port: 3000,
  socketPort: 3002,

  ranks: [2, 5, 15, 30],

  assetsFolder: path.join(__dirname, '../client/assets'),
  distFolder: path.join(__dirname, '../../dist'),

  ...secrets,
  ...config

}