Minimal FastAPI microservice that serves a handful of JSON reference datasets (RDA domains, interest groups, pathways, working groups, GORC, and UN SDGs).
| Method | Path | Description |
|---|---|---|
| GET | / |
Health check |
| GET | /gorc |
Returns data/gorc.json |
| GET | /domains |
Returns data/rdaDomains.json |
| GET | /interestgroups |
Returns data/rdaInterestGroups.json |
| GET | /pathways |
Returns data/rdaPathways.json |
| GET | /workinggroups |
Returns data/rdaWorkingGroups.json |
| GET | /sdg |
Returns data/unSDGs.json |
poetry install
poetry run uvicorn main:app --reloadBuild and run:
docker build -t rda-api:latest .
docker run -p 8010:8000 rda-api:latest