Infra: Worker/Garage/Test-Runner

- docker-compose.yml: explizite Build-Targets (runner/migrate) — Ursache für
  "npx not found" bei garage-provision war das Default-Target (letzte Stage =
  Garage-Image ohne Node); worker startet npm run worker:mail; Defaults craftvia
- Coolify-Compose: incident-inbound-worker und sync-policy-templates entfernt,
  Rollen-/Bucket-/Image-Namen auf craftvia
- Dockerfile: seed/ und docs/wizard-uebergabe entfernt, messages/ im Runner
- npm: Name craftvia, Scripts test (scripts/run-tests.ts) und gate, ISMS-Pakete
  entfernt (handlebars, marked, sanitize-html, @xyflow/react, @dagrejs/dagre,
  html-to-image, imapflow, mailparser, exceljs, @dnd-kit/core)
- .env-Beispiele, launch.json (craftvia-dev), CI-Kommentare umbenannt

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-14 11:44:58 +02:00
co-authored by Claude Opus 5
parent 6f3f5a5947
commit ba7d6ac3ed
45 changed files with 167 additions and 7932 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
# CI-Pipeline — Spiegel von .gitea/workflows/ci.yml (identischer Job-Inhalt).
# Primäres Remote ist Gitea (git.certvia.de); diese Datei greift nur, falls das
# Primäres Remote ist Gitea (Gitea); diese Datei greift nur, falls das
# Repo (auch) auf einem GitHub-Actions-Remote gespiegelt wird.
#
# WICHTIG: Braucht einen aktivierten Actions-Runner. Ohne Runner läuft der