From 08f3fc1e83c4125ce861395833b854948ccde37b Mon Sep 17 00:00:00 2001 From: JiriUhlir <149317995+JiriUhlir@users.noreply.github.com> Date: Thu, 28 May 2026 10:07:22 +0200 Subject: [PATCH] apps change --- app/db/apps.py | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/app/db/apps.py b/app/db/apps.py index 8e63b9a..799ff1a 100644 --- a/app/db/apps.py +++ b/app/db/apps.py @@ -7,16 +7,30 @@ def get_apps(): rows = con.execute( """ SELECT - id, - name, - language, - version, - status, - COALESCE(memory, '') AS memory, - COALESCE(cpus, '') AS cpus, - updated_at - FROM apps - ORDER BY id + a.id, + a.name, + a.language, + a.version, + a.status, + COALESCE(a.memory, '') AS memory, + COALESCE(a.cpus, '') AS cpus, + a.updated_at, + ( + SELECT d.status + FROM deployments d + WHERE d.app_id = a.id + ORDER BY d.id DESC + LIMIT 1 + ) AS last_deploy_status, + ( + SELECT d.started_at + FROM deployments d + WHERE d.app_id = a.id + ORDER BY d.id DESC + LIMIT 1 + ) AS last_deploy_started_at + FROM apps a + ORDER BY a.id """ ).fetchall()