diff --git a/backend/src/main.py b/backend/src/main.py index b583481..d468104 100644 --- a/backend/src/main.py +++ b/backend/src/main.py @@ -3,6 +3,7 @@ import argparse import uvicorn from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware +from fastapi.middleware.gzip import GZipMiddleware from src import database from src.routes.projects import router as project_router @@ -43,6 +44,10 @@ app.add_middleware( ) +# Add HTTP compression for responses with more than 500 bytes +app.add_middleware(GZipMiddleware) + + @app.on_event("startup") def on_startup(): """Code executed on HTTP server startup. Until now only creating databases and tables."""