Files
appRobotBodyTracker/docker-compose.portainer.yaml
2026-06-08 21:15:15 +02:00

24 lines
892 B
YAML

# Run-only Stack fuer Portainer.
#
# Portainer baut Web-Editor-/Upload-Stacks in einem leeren internen Verzeichnis
# (context "." enthaelt dort NUR die Compose-Datei) -> ein "build:"-Block mit
# "COPY . ." schlaegt fehl ("pip install ." exit 1). Deshalb hier KEIN build:,
# sondern nur das fertige Image, das vorher per CLI auf dem Host gebaut wurde:
#
# cd ~/Documents/appRobotBodyTracker
# docker compose build # erzeugt approbot/pose-pipeline:1.0.0 lokal
#
# Danach diesen Stack in Portainer deployen. WICHTIG: "Re-pull image" / "Always
# pull" NICHT aktivieren - das Image liegt lokal, nicht in einer Registry.
#
# Die robot.json ist im Image eingebacken (/app/config/robot.json), daher kein
# Volume noetig.
services:
pipeline:
image: approbot/pose-pipeline:1.0.0
container_name: appRobotBodyTracker
restart: unless-stopped
ports:
- "8446:8446"