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