Enabled gzip compression

This commit is contained in:
Donkie
2023-07-13 23:02:35 +02:00
parent 0cfc414b9c
commit e5d1d7f944

View File

@@ -10,6 +10,7 @@ from typing import Union
import uvicorn import uvicorn
from fastapi import FastAPI from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware from fastapi.middleware.cors import CORSMiddleware
from fastapi.middleware.gzip import GZipMiddleware
from fastapi.staticfiles import StaticFiles from fastapi.staticfiles import StaticFiles
from scheduler.asyncio.scheduler import Scheduler from scheduler.asyncio.scheduler import Scheduler
@@ -59,6 +60,7 @@ app = FastAPI(
title="Spoolman", title="Spoolman",
version=env.get_version(), version=env.get_version(),
) )
app.add_middleware(GZipMiddleware)
app.mount("/api/v1", v1_app) app.mount("/api/v1", v1_app)
app.mount("/", app=SinglePageApplication(directory="client/dist"), name="client") app.mount("/", app=SinglePageApplication(directory="client/dist"), name="client")