{html.escape(message)}
' if error: notice = f'{html.escape(error)}
' last_runs = _core_last_runs() component_rows = "" for key, name, icon, service_arg in CORE_SERVICES: component_rows += f"""{html.escape(service_arg)}{html.escape(result_preview)}" if result_preview else '—'
job_rows += f"""
Centrální správa klíčových AppFactory komponent. Akce nespouští docker přímo — vytvoří úlohu do fronty, kterou zpracuje worker (existující shell skripty v appfactory-tools). Dostupné pouze administrátorům.
{notice}Redeploy přes {html.escape(DEPLOY_CORE_SCRIPT)} <service>.
| Komponenta | Service | Poslední spuštění | Akce |
|---|
| Čas | Skript | Stav | Výsledek |
|---|