services: ftms-rower: image: ftms-rower:latest build: context: . dockerfile: Dockerfile container_name: ftms-rower restart: unless-stopped ports: - "${PORT:-8000}:${PORT:-8000}" # Optional: For direct Host Bluetooth Passthrough on Linux hosts: # network_mode: host # privileged: true environment: - PUID=${PUID:-1000} - PGID=${PGID:-1000} - TZ=${TZ:-Etc/UTC} - PORT=${PORT:-8000} - DATA_DIR=/config/data - MEDIA_DIR=/config/media - AUTO_HTTPS=${AUTO_HTTPS:-false} - SSL_CERTFILE=${SSL_CERTFILE:-} - SSL_KEYFILE=${SSL_KEYFILE:-} - SSL_SAN=${SSL_SAN:-} # Embedded Bluetooth Relay Bridge: # - ENABLE_BLUETOOTH_RELAY=true # - BLE_DEVICE_NAME=Concept2 volumes: # Exposes database (sessions.db) and downloaded media (videos, audio) to host - ./config:/config # Mount host D-Bus for Bluetooth on Linux: # - /var/run/dbus:/var/run/dbus:ro