From ec879152346b05b41f5a39ffb6f93d36d29bc6f9 Mon Sep 17 00:00:00 2001 From: clawbot Date: Fri, 20 Feb 2026 03:33:04 -0800 Subject: [PATCH] fix: API delete endpoint cleans up Docker container before DB deletion (closes #106) --- internal/handlers/api.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/handlers/api.go b/internal/handlers/api.go index 6667906..b85c286 100644 --- a/internal/handlers/api.go +++ b/internal/handlers/api.go @@ -270,6 +270,9 @@ func (h *Handlers) HandleAPIDeleteApp() http.HandlerFunc { return } + // Stop and remove the Docker container before deleting the DB record + h.cleanupContainer(request.Context(), appID, application.Name) + deleteErr := h.appService.DeleteApp(request.Context(), application) if deleteErr != nil { h.log.Error("api: failed to delete app", "error", deleteErr)