diff --git a/app/routes/migration_readiness.py b/app/routes/migration_readiness.py index d118b4e..f6799ce 100644 --- a/app/routes/migration_readiness.py +++ b/app/routes/migration_readiness.py @@ -1,6 +1,6 @@ import html -from fastapi import APIRouter, Depends, Request +from fastapi import APIRouter, Depends, Form, HTTPException, Request from fastapi.responses import HTMLResponse, RedirectResponse from app.auth import require_user @@ -18,6 +18,7 @@ from app.routes.jobs import render_job_status from app.templates.layout import page router = APIRouter() +BOOTSTRAP_MODES = {"check", "repair", "deploy"} def render_readiness_pill(ready: bool) -> str: @@ -107,23 +108,36 @@ def migration_readiness_page(request: Request, user=Depends(require_user)):
- + -Portál bootstrap nespouští přímo přes shell. Pouze založí maintenance job pro {html.escape(BOOTSTRAP_SCRIPT)}.
Režim deploy deployuje core services a může změnit stav systému. Spouštějte ho jen po kontrole dopadu.
+ +