ngds / ngds-metadatabase-v4

MIT License
3 stars 1 forks source link

# NGDS-Metadatabase-v4

The National Geothermal Data System (NGDS) supports the storage and search of information resources relevant to the discovery, understanding, and utilization of geothermal energy. It is a network of data providers supplying data and metadata, with an aggregating feature that provides a single entry point for searching resources available through the system

Production build for https://data.geothermaldata.org

Requirements

Refer to Installation Notes in /docs for requirement details

Node Applications

4 nodejs applications provide web services

Database

This system uses 2 postgres databases.

DOCKER

The pycsw environment is contained in a docker container and connects to the postgres pycsw database.

Spatial Components

The mapping and spatial search process utilize:

Startup Commands

1 - sudo service postgresql start

Postgres - database includes 2 schemas pycsw and geothermal 

2 - sudo docker container start pycsw

Dockerized version of pycsw - provides standard OGC interface

3 - systemctl start ngds-pg-pool

node.js middleware implmentation provides high performance pooling
to the geothermal database

4 - systemctl start ngds-pysearch

node.js middleware implmentation provides high perf pooling
to the pycsw database

5 - systemctl start ngds-app-ssl

node.js user interface and api front end