# Configuration

key type description default
port Number port for DataHub server 9200
mode String mode for DataHub server 'prod'
protocol String protocol for DataHub server 'http'
database String path to file database $HOME
store String path to migrate directory undefined
view Object view layer config {}

Sample: macaca-datahub.config.js

module.exports = {
  mode: 'local',

  port: 7001,

  store: path.resolve(__dirname, 'data'),
};

You can also use the Third-part UI platform, for example use datahub-platform, only need to point assetsUrl.

module.exports = {
  view: {
    assetsUrl: 'https://unpkg.com/datahub-platform@latest',
  },
};

Pass config file[.js|.json] to DataHub server.

$ datahub server -c path/to/config.js --verbose

# Database

DataHub's data persistence relies on sqllite, and database management software can view the data in DataHub.

$ cd $HOME/.macaca-datahub