unicef/magicbox-open-api

View on GitHub
config-sample.js

Summary

Maintainability
A
0 mins
Test Coverage
``
module.exports = {
  azure: {
    storage_account: process.env.STORAGE_ACCOUNT_NAME || 'storage_account_name',
    key1: process.env.KEY1 || 'azure_storage_key',
    directory: 'aggregations'
  },
  auth0: {
    auth_domain: process.env.AUTH0_DOMAIN || 'AUTH0_DOMAIN',
    client_id: process.env.AUTH0_CLIENTID || 'AUTH0_CLIENTID',
    callback_url: 'http://localhost:8000/api/v1/token/',
    client_secret: process.env.AUTH0_CLIENT_SECRET || 'CLIENT_SECRET',
    auth_url: process.env.AUTH_URL || 'AUTH_URL',
    // callback_url: 'http://magicbox-open-api.azurewebsites.net/api/v1/token/'
    callback_url: process.env.AUTH0_CB_URL || 'http://localhost:8000/api/v1/token/',
    redirect_uri: process.env.REDIRECT_URI || 'http://localhost:8000/',
    roles: {
      'unicef.org': 'admin',
      'projectconnect.world': 'proco',
    },
  },
  mobility: {
      path: 'mobility/',
      default_country: 'colombia',
      default_database: 'santiblanko',
      default_source: 'telefonica',
      default_admin_level: 2
  },
  mosquito: {
      val_type: 'mean',
      source: 'The global distribution of the arbovirus vectors Aedes aegypti and Ae. albopictus',
      source_url: 'https://elifesciences.org/content/4/e08347',
      path: 'mosquito/',
      default_source: 'simon_hay',
      default_database: 'gadm2-8'
  },
  population: {
    val_type: 'sum',
    source: 'worldpop.org.uk',
    source_url: 'http://www.worldpop.org.uk',
    path: 'population/',
    default_source: 'worldpop',
    default_database: 'gadm2-8'
  },
  'geo-properties': {
    path: '../geo-properties/'
  },
  cases: {
    path: 'cases/',
    zika: {
      source: 'Paho',
      source_url: 'http://www.paho.org/hq/index.php?option=com_content&view=article&id=12390&Itemid=42090&lang=en',
      path: 'zika/paho/'
    }
  },
  logger: {
    key: 'mixpanel_token'
  },
    // Optional custom database config options for PostgreSQL
  db: {
    user: process.env.DB_USER,
    host: process.env.DB_HOST,
    database: process.env.DB_NAME,
    password: process.env.DB_PASSWORD,
    port: process.env.DB_PORT
  },
  max_query_result: 100000000
};