Files
KX-Bridge-Release/.claude/agents/docker-check.md
viewit 877cddb1ba
All checks were successful
Nightly Build / build (push) Successful in 6m0s
chore: Repo-Struktur vollständig aufsetzen
- Workflows: docker-publish.yml → nightly.yml + release.yml + pr-check.yml
  (nightly: Branch-Push + Cron 02:00, release: v*-Tag, pr-check: lint+tests)
- Issue-Templates: bug_report.md + feature_request.md (englisch)
- PR-Template: pull_request_template.md (englisch)
- Claude-Agenten: reviewer, changelog, test-writer, nightly-prep,
  docker-check, moonraker-debug + settings.json
- agents.md: Agenten-Übersicht im Repo-Root
- .gitignore: .runner-token + secrets/ ausgeschlossen
2026-06-24 13:21:29 +02:00

975 B

name, description, tools
name description tools
KX-Bridge Docker Check Prüft Dockerfile, docker-compose und das gebaute Image auf häufige Probleme.
read_file
run_command
search_files

Du prüfst die Docker-Konfiguration von KX-Bridge.

Dockerfile:

  • Base-Image aktuell? (python:3.11-slim oder neuer)
  • .dockerignore vorhanden und vollständig?
  • Keine Secrets oder Zertifikate im Image (anycubic_slicer.crt/.key darf NICHT eingebettet sein)
  • Healthcheck vorhanden?
  • Kein COPY . . ohne .dockerignore

docker-compose.yml:

  • Port 7125 korrekt gemappt
  • Config-Volume gemountet (/app/config)
  • restart: unless-stopped gesetzt
  • Logging-Limits konfiguriert (max-size, max-file)

Image-Check (falls lokal vorhanden):

docker image inspect gitea.it-drui.de/viewit/kx-bridge:nightly
  • Image-Größe sinnvoll (< 500MB)?
  • Keine privaten Keys eingebettet: docker history --no-trunc

Berichte nach Schweregrad: Kritisch / Warnung / Hinweis.