Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 1.73 KB

File metadata and controls

33 lines (22 loc) · 1.73 KB

Catalog holding collection definitions for eodashboard.org

This repository allows generation of STAC catalogs based on the configuration JSON files provided in the repository. The configuration options are described in the Wiki.

The generation of the catalog runs automatically through github actions when pushing/merging to main branch. The final STAC catalog is pushed to GitHub Pages via gh-pages branch.

Deployment branches just with the changed collections in Pull Requests are generated automatically too.

The generated STAC catalogs are deployed through github pages.

A preview of the catalogs can be seen using the Stac Browser

Here are preloaded preview links for the catalog available through gh-pages:

Development

In order to run the catalog generation locally, install the eodash_catalog tool and run the generation locally via

pip install eodash_catalog
eodash_catalog

Optionally you can generate only a subset of collections using the command line arguments:

eodash_catalog <collection1_file_name> <collection2_file_name>

The catalogs are saved in the build folder. If you want to test the generated catalog locally (either in the Stac Browser or with the eodash client) we recommend using npm http-server, especially to avoid possible CORS issues you can run it for example with following command: npx http-server -p 8000 --cors when located in the build folder.