# Lokaler Start: docker compose up # Web-UI: http://127.0.0.1:8080 # # USB-Passthrough komplett, damit Re-Enumeration funktioniert # (Kirin DLOAD -> Huawei Fastboot-D nach xloader). services: aubox: build: . container_name: aubox ports: # 127.0.0.1 only — Web-UI nicht ans LAN exponieren - "127.0.0.1:8080:8080" volumes: # Firmware-Bibliothek: Host-Verzeichnis ./firmware -> /firmware im Container - ./firmware:/firmware # Loader-Files (read-only, sicherheitshalber) - ./loaders:/loaders:ro # USB-Geräte komplett, damit Hot-Plug + Re-Enumeration durchgeht - /dev/bus/usb:/dev/bus/usb device_cgroup_rules: # USB-Major 189 — alle USB-Geräte für den Container freigeben - 'c 189:* rmw' environment: AUBOX_FIRMWARE_ROOT: /firmware AUBOX_LOADER_ROOT: /loaders command: ["web", "--host", "0.0.0.0", "--port", "8080"] restart: unless-stopped