RCA-2026-03-17-001: Kroki Orphan Containers

Executive Summary

Kroki diagram rendering containers (4 total) were found running 13+ hours after an Antora build, consuming system resources. Root cause: direct builds from spoke repos (domus-captures) bypass the domus-docs Makefile which has auto-stop logic. Resolution: manual cleanup with docker stop via xargs pattern, plus documentation of the cleanup command.

Timeline

Time Event

2026-03-16 ~18:00

Antora build executed (likely from domus-captures or direct npx)

2026-03-17 07:58

Containers still running 13+ hours later

2026-03-17 08:15

Discovered via docker ps

2026-03-17 08:16

Cleanup executed via xargs pattern

Problem Statement

Symptoms

  • docker ps showed 4 Kroki containers running:

    • domus-kroki (main)

    • domus-kroki-bpmn

    • domus-kroki-excalidraw

    • domus-kroki-mermaid

  • All containers up for 13+ hours

  • Unnecessary resource consumption

Expected Behavior

Kroki containers should stop automatically after Antora build completes.

Actual Behavior

Containers remained running indefinitely.

Metadata

Field Value

RCA ID

RCA-2026-03-17-001

Author

Evan Rosado

Date Created

2026-03-17

Status

Final

Category

Operations / Container Management