Skip to content

Containers

Containers (runtime units)

flowchart TB
  subgraph RaspberryPi
    Kiosk[Qt Kiosk UI<br/>PySide6]
    API[FastAPI winecellar backend]
    Workers["Vision workers (batch jobs)"]
  end

  subgraph SynologyNAS
    DB[MariaDB]
    Files[SMB/NFS Storage]
  end

  Cameras[Tapo Cameras<br/>RTSP]

  Kiosk -->|HTTP| API
  API --> DB
  API --> Files 

  Cameras -->|RTSP snapshot| Workers
  Workers -->|HTTP| API
  Workers --> Files