From 07965f6cec77fdc84444961e8a47c2b38d3cf4e2 Mon Sep 17 00:00:00 2001 From: Travis Rivers <trivers@contractor.usgs.gov> Date: Tue, 8 Sep 2020 17:33:17 -0600 Subject: [PATCH] add METADATA_ENDPOINT env for public metadata endpoint --- geomagio/api/ws/app.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/geomagio/api/ws/app.py b/geomagio/api/ws/app.py index 911d3150d..58fa6d409 100644 --- a/geomagio/api/ws/app.py +++ b/geomagio/api/ws/app.py @@ -20,6 +20,7 @@ ERROR_CODE_MESSAGES = { 503: "Service Unavailable", } +metadata_endpoint = os.getenv("METADATA_ENDPOINT", False) VERSION = os.getenv("GEOMAG_VERSION", "version") @@ -28,9 +29,11 @@ app = FastAPI(docs_url="/docs", root_path="/ws") app.include_router(algorithms.router) app.include_router(data.router) app.include_router(elements.router) -app.include_router(metadata.router) app.include_router(observatories.router) +if metadata_endpoint == True: + app.include_router(metadata.router) + @app.middleware("http") async def add_headers(request: Request, call_next): -- GitLab