GadgetbridgeMqtt/compose.yaml
Oliver Großkloß 7f36bc3207 init
2025-07-16 13:55:20 +02:00

29 lines
966 B
YAML

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
- /mnt/Data/Apps/GadgetbridgeMqtt/Logs:/app/logs
- /mnt/Data/Apps/Nextcloud10/data/oliver/files/Backups/Android/Apps/Gadgetbridge/GadgetbridgeOld.db:/data/Gadgetbridge.db:ro
environment:
- TZ=Europe/Berlin
- MQTT_BROKER=192.168.***.***
- MQTT_PORT=1883
- MQTT_USERNAME=*****
- MQTT_PASSWORD=*****
- GADGETBRIDGE_DB_PATH=/data/Gadgetbridge.db
- DEVICE_NAME="unknown" # Set your device name here, or leave as "unknown" to see all devices in the logs
- PYTHONUNBUFFERED=1
command: >
sh -c "
apt-get update &&
apt-get install -y cron &&
pip install --no-cache-dir -r requirements.txt &&
python setup.py &&
cron -f
"