improve backend performance with caching

This commit is contained in:
hay-kot
2021-08-07 11:28:40 -08:00
parent c13fb6743c
commit 51876508f3
5 changed files with 86 additions and 16 deletions

View File

@@ -1,5 +1,7 @@
from mealie.services.recipe.all_recipes import subscripte_to_recipe_events
import uvicorn
from fastapi import FastAPI
from fastapi.middleware.gzip import GZipMiddleware
from mealie.core.config import APP_VERSION, settings
from mealie.core.root_logger import get_logger
@@ -24,6 +26,8 @@ app = FastAPI(
redoc_url=settings.REDOC_URL,
)
app.add_middleware(GZipMiddleware, minimum_size=1000)
def start_scheduler():
import mealie.services.scheduler.scheduled_jobs # noqa: F401
@@ -78,6 +82,7 @@ def system_startup():
)
)
create_general_event("Application Startup", f"Mealie API started on port {settings.API_PORT}")
subscripte_to_recipe_events()
def main():