microbiomedata / nmdc-runtime

Runtime system for NMDC data management and orchestration
https://microbiomedata.github.io/nmdc-runtime/
Other
4 stars 3 forks source link

Configure CORS to allow requests from clients hosted on GitHub Pages #533

Closed eecavanna closed 1 month ago

eecavanna commented 1 month ago

Description

In this branch, I made it so the Runtime will respond to requests originating from https://microbiomedata.github.io (i.e. web clients hosted on GitHub Pages). That will enable team members to develop unofficial web clients that can streamline certain processes while similar functionality does not exist in the Runtime (maybe by design).

Fixes #508

Type of change

Please delete options that are not relevant.

How Has This Been Tested?

It has not been tested beyond observing that none of the GitHub Actions workflows fail with the change present.

Checklist:

eecavanna commented 1 month ago

I'm ready for this to be reviewed/merged.

PeopleMakeCulture commented 1 month ago

lgtm!