Files
mealie/mealie/routes/app/app_about.py
2023-05-05 14:43:23 -08:00

21 lines
534 B
Python

from fastapi import APIRouter
from mealie.core.config import get_app_settings
from mealie.core.settings.static import APP_VERSION
from mealie.schema.admin.about import AppInfo
router = APIRouter(prefix="/about")
@router.get("", response_model=AppInfo)
def get_app_info():
"""Get general application information"""
settings = get_app_settings()
return AppInfo(
version=APP_VERSION,
demo_status=settings.IS_DEMO,
production=settings.PRODUCTION,
allow_signup=settings.ALLOW_SIGNUP,
)