Files
robotics-ai-learning-roadmap/06-system-architecture/07-docker-compose-fuer-services.md
T

886 B

Aufgabe 07: Docker Compose für Services

Ziel

Du startest mehrere Services reproduzierbar zusammen.

Warum ist das wichtig?

Der finale Roboter besteht aus mehreren Prozessen, die gemeinsam laufen müssen.

Voraussetzungen

  • Aufgaben 02-06
  • Docker Grundlagen

Theorie

Compose ist kein Produktionsorchester, aber sehr gut für lokale Entwicklung. Es dokumentiert Ports, Umgebungsvariablen und Startreihenfolge.

Aufgabe

Erstelle eine Compose-Datei für Orchestrator, Vision, Face und optional Voice im Mockmodus.

Akzeptanzkriterien

  • Services starten mit einem Befehl.
  • Healthchecks sind definiert.
  • Volumes für Modelle/Daten sind bewusst gewählt.

Erweiterungen

  • Füge Profile für hardware und mock hinzu.

Reflexionsfragen

  • Welche Services brauchen Gerätezugriff?
  • Was gehört nicht ins Image?
  • Wie startest du nur einen Teil des Systems?