mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-11-02 10:07:29 +09:00
The document described a system that partly no longer exists. Removed: the Workflow Automation section built on a `WorkflowService` that is not in the tree (Automations replaced it and runs in a managed container), and the claim that DB credentials are injected as DB_HOST/DB_USER — there is no generic injector, names are template-authored and the real mechanism is fromSecret/fromService reference resolution. Corrected: backups live at /var/backups/serverkit not under /var/serverkit, /var/serverkit/ssl does not exist, the panel has no config.yaml (only the agent does), templates merge two directories with backend/templates/ as the source of truth, and 8000 is the fallback port rather than the start — managed_app_base_port and the per-template default both take precedence. Added the three subsystems that were missing entirely — the extension platform, jobs and scheduling, and the notifications bus — plus a backend layer map and an agent fleet section absorbing the single-worker constraint. Every diagram now leads with an image and keeps its ASCII fallback in a collapsible fold, so the doc still reads as plain text. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
522 B
522 B
Hand-authored architecture diagrams for docs/ARCHITECTURE.md.
Each image here has a matching ASCII fallback inside a
fold in that
document. When you replace or add an image, keep the ASCII block in sync so the
doc still reads correctly in a plain-text viewer.
Naming: kebab-case, matching the section slug (system-overview.png, request-flow.png, extension-platform.png, ...).
Not to be confused with docs/screenshots/, which is auto-captured by the Playwright screenshots skill and should not be hand-edited.