removed proxymiddleware and moved to uvicorn startup command

This commit is contained in:
Christian Krakau-Louis
2025-03-25 12:44:41 +01:00
parent b9be5af407
commit 8aa667fd48
2 changed files with 1 additions and 4 deletions
-3
View File
@@ -2,7 +2,6 @@
import os
from fastapi import FastAPI, HTTPException, UploadFile, File
from starlette.middleware.sessions import SessionMiddleware
from starlette.middleware.proxy_headers import ProxyHeadersMiddleware
from starlette.config import Config
from app.config import settings
@@ -20,8 +19,6 @@ SESSION_SECRET = config("SESSION_SECRET", default="YOUR_DEFAULT_SESSION_SECRET_M
app = FastAPI(title="Document Processing API")
# Add ProxyHeadersMiddleware so that FastAPI uses the proper forwarded headers (e.g., X-Forwarded-Proto)
app.add_middleware(ProxyHeadersMiddleware)
# Add session middleware (needed for storing user sessions)
app.add_middleware(SessionMiddleware, secret_key=SESSION_SECRET)
+1 -1
View File
@@ -8,7 +8,7 @@ services:
working_dir: /workdir
# We'll run uvicorn from the container's /app code
command: ["sh", "-c", "cd /app && uvicorn app.main:app --host 0.0.0.0 --port 8000"]
command: ["sh", "-c", "cd /app && uvicorn app.main:app --host 0.0.0.0 --port 8000 --proxy-headers"]
# Environment variables
environment: