Public | Automated Build

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description

HDX Monitor Datastore

DataStore micro-service for the HDX Monitor application. This service is designed to run as a Docker container. See the Dockerfile for instructions on how to run it.

Creating DataStores

By default, all datastores are created using an all-text schema. There are three API endpoints useful for making DataStores:

  • /show/[RESOURCE_ID]
  • /create/[RESOURCE_ID]
  • /delete/[RESOURCE_ID]

The first will display metadata from the resource at hand. The second will create a DataStore. You should see a success (or failure) message when the process is complete.

REST endpoints are also available on:

  • /rest/
    • GET: shows a resource.
    • POST: creates a datastore.
    • DELETE: deletes a datastore.


Secrets are passed as environment variables. For now, a default API key is used to create DataStores. It can be set as DEFAULT_API_KEY when creating the Docker container.

Coding Standard

Docker Pull Command
Source Repository