diff --git a/salesflow-saas/backend/Dockerfile b/salesflow-saas/backend/Dockerfile index 89f7feeb..751b3c20 100644 --- a/salesflow-saas/backend/Dockerfile +++ b/salesflow-saas/backend/Dockerfile @@ -11,7 +11,7 @@ RUN python -m venv /opt/venv ENV PATH="/opt/venv/bin:$PATH" COPY requirements.txt ./ - +ARG CACHEBUST=2 RUN pip install --no-cache-dir --upgrade pip setuptools wheel \ && pip install --no-cache-dir -r requirements.txt diff --git a/salesflow-saas/backend/app/main.py b/salesflow-saas/backend/app/main.py index a525ce9c..95fed102 100644 --- a/salesflow-saas/backend/app/main.py +++ b/salesflow-saas/backend/app/main.py @@ -89,7 +89,10 @@ async def lifespan(app: FastAPI): except Exception as e: print(f" DLQ: init failed ({e})") - await init_db() + try: + await init_db() + except Exception as e: + print(f" DB init: failed ({e}) — will retry on first request") yield # Shutdown stop_event.set()