Commit Graph

73 Commits

Author SHA1 Message Date
JiriUhlir f651f7efd6 added jobs handling. 2026-05-29 09:16:37 +02:00
JiriUhlir 88601451dc Implementována portálová část SQLite job queue.
Přidán DB helper pro jobs a job_logs bez ORM.
Přidána idempotentní migrace pro job tabulky včetně created_by_display_name.
Přidány stránky /portal/jobs a /portal/jobs/{id}.
Jobs page zobrazuje status, type, target, source, created_by, created_at, started_at, finished_at.
Job detail zobrazuje payload, result/error a job_logs.
Queued/running joby mají auto-refresh po 5 s.
Navigace portálu obsahuje odkaz na Joby.
App redeploy už nespouští deploy script přímo; vytváří queued job deploy_app s prázdným payloadem.
Po redeploy se uživatel přesměruje na detail jobu.
Přidán audit event app.redeploy.queued s metadata={"job_id": job_id}.
Přidána ochrana proti duplicitnímu aktivnímu deploy jobu pro stejnou appku.
2026-05-28 14:02:49 +02:00
JiriUhlir 17a4d4db1b copying, evidovat btn hidden 2026-05-28 13:33:22 +02:00
JiriUhlir 8624352253 strankovani u deploys a styly pro pocitadla 2026-05-28 13:26:58 +02:00
JiriUhlir e6ffeb8fef deployment observability, filters, stats, details 2026-05-28 13:22:51 +02:00
JiriUhlir 80d82d36dd audit logging 2026-05-28 11:49:59 +02:00
JiriUhlir f18aabb5ba Add portal authentication and removed deploy old templates 2026-05-28 11:45:29 +02:00
JiriUhlir aa103bc129 Merge branch 'main' of http://192.168.66.130:3000/appfactory/appfactory-portal 2026-05-28 11:40:52 +02:00
JiriUhlir 09c742fefb auth via DB 2026-05-28 11:40:49 +02:00
AppFactory Bot 915ee48131 Use database as apps source and add deployments UI 2026-05-28 10:14:22 +02:00
JiriUhlir db039e5988 Read apps and resources from database 2026-05-28 10:11:31 +02:00
JiriUhlir a2edca2fec deploz statuses css 2026-05-28 10:08:59 +02:00
JiriUhlir 08f3fc1e83 apps change 2026-05-28 10:07:22 +02:00
JiriUhlir 614ccb5e71 styles combine 2026-05-28 10:02:25 +02:00
AppFactory Bot 198f68381e Fix template response usage 2026-05-28 09:53:39 +02:00
JiriUhlir f32216848d Register deployments route 2026-05-28 09:48:44 +02:00
AppFactory Bot 3a40eb02a6 Add portal database layer 2026-05-28 09:44:54 +02:00
JiriUhlir 182d8d3c4c hidden style 2026-05-27 13:15:33 +02:00
JiriUhlir 3e1d1f5360 cz texty 2026-05-27 13:09:34 +02:00
JiriUhlir dcc1a2f3ad csbot styly 2026-05-27 13:01:56 +02:00
JiriUhlir 8585690de0 styles update 2026-05-27 12:49:00 +02:00
JiriUhlir 2b20444324 rozdeleni do struktury 2026-05-27 12:15:11 +02:00
AppFactory Bot 12f6323185 Initial AppFactory portal service 2026-05-27 12:05:33 +02:00