From e30d6b78b857c52923c14bfe04f9b1c0d6af0300 Mon Sep 17 00:00:00 2001 From: Travis Rivers <trivers@contractor.usgs.gov> Date: Wed, 1 Apr 2020 15:32:13 -0600 Subject: [PATCH] mount subapi --- geomagio/api/app.py | 12 ++++++++++++ geomagio/api/data/app.py | 1 - geomagio/api/data/data_api.py | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 geomagio/api/app.py delete mode 100644 geomagio/api/data/app.py diff --git a/geomagio/api/app.py b/geomagio/api/app.py new file mode 100644 index 00000000..f5d6ec33 --- /dev/null +++ b/geomagio/api/app.py @@ -0,0 +1,12 @@ +from fastapi import FastAPI + +from .data.data_api import app as ws_app + + +app = FastAPI() + + +subapi = ws_app + + +app.mount("/ws", subapi) diff --git a/geomagio/api/data/app.py b/geomagio/api/data/app.py deleted file mode 100644 index 3b69c7b8..00000000 --- a/geomagio/api/data/app.py +++ /dev/null @@ -1 +0,0 @@ -from . import data_api diff --git a/geomagio/api/data/data_api.py b/geomagio/api/data/data_api.py index c2be73f4..c6a3d914 100644 --- a/geomagio/api/data/data_api.py +++ b/geomagio/api/data/data_api.py @@ -215,7 +215,7 @@ def parse_query( return params -app = FastAPI(docs_url="/data") +app = FastAPI(docs_url="/docs", openapi_prefix="/ws") @app.exception_handler(ValueError) -- GitLab