services: gadgetbridge-mqtt: image: python:3.11-slim container_name: gadgetbridge-mqtt restart: unless-stopped network_mode: host working_dir: /app volumes: - /mnt/Data/Apps/GadgetbridgeMqtt/App:/app # Create Dataset with App Preset in TrueNAS Scale - /mnt/Data/Apps/GadgetbridgeMqtt/Logs:/app/logs # Create Dataset with App Preset in TrueNAS Scale - /mnt/Data/Apps/*****/Gadgetbridge/Gadgetbridge.db:/data/Gadgetbridge.db:ro environment: - TZ=Europe/Berlin # Get from e.g. https://webbrowsertools.com/timezone/ -> Timezone info Table -> Timezone - MQTT_BROKER=192.168.***.*** - MQTT_PORT=1883 - MQTT_USERNAME=***** - MQTT_PASSWORD=***** - GADGETBRIDGE_DB_PATH=/data/Gadgetbridge.db - DEVICE_NAME="unknown" - PYTHONUNBUFFERED=1 - PUBLISH_INTERVAL_SECONDS=300 command: > sh -c " pip install --no-cache-dir watchdog && python main.py "