feat: disable docs for non-dev envs and introduce internal APIs

This commit is contained in:
swve 2024-08-15 16:24:15 +02:00
parent 7faccfd7e6
commit 5f4ec65e4d
4 changed files with 89 additions and 2 deletions

View file

@ -25,6 +25,8 @@ learnhouse_config: LearnHouseConfig = get_learnhouse_config()
app = FastAPI(
title=learnhouse_config.site_name,
description=learnhouse_config.site_description,
docs_url="/docs" if learnhouse_config.general_config.development_mode else None,
redoc_url="/redoc" if learnhouse_config.general_config.development_mode else None,
version="0.1.0",
)