janvda/my-miband:miband-controller
version: "3.9"
services:
controller:
image: janvda/miband-controller:1.1.1
restart: always
extra_hosts: # see https://stackoverflow.com/questions/31324981/how-to-access-host-port-from-docker-container
- "host.docker.internal:host-gateway"
environment:
- DEV_ENVIRONMENT=True
- API_PORT=8200
- LOGLEVEL=DEBUG
- NODE_RED_ENABLE_PROJECTS=True # must be set to true if you want to modify the node-red flow files through node-red editor
- MIBAND_WEARER=${MIBAND_WEARER?env variable MIBAND_WEARER (person carrying the miband) must be set !}
- DOCKER_HOSTNAME=${DOCKER_HOSTNAME?env variable DOCKER_HOSTNAME must be set !}
- MQTT_SERVER=mqtt
- MQTT_PORT=1883
- LOG_ACTIVITY=${LOG_ACTIVITY:-False}
- INFLUXDB_BUCKET_ACTIVITY=dev-miband-activity
- INFLUXDB_MEASUREMENT_ACTIVITY=${DEV_INFLUXDB_MEASUREMENT_ACTIVITY:-miband-activity}
- INFLUXDB_BUCKET_OTHER=dev-miband
- INFLUXDB_MEASUREMENT_OTHER=${DEV_INFLUXDB_MEASUREMENT_OTHER:-miband}
- INFLUXDB_URL=${INFLUXDB_URL?env variable INFLUXDB_URL must be set - e.g. INFLUXDB_URL=http://influx_server.lan:8086}
- INFLUXDB_TOKEN=${INFLUXDB_TOKEN?env variable INFLUXDB_TOKEN must be set !}
- INFLUXDB_ORG=${INFLUXDB_ORG?env variable INFLUXDB_ORG must be set !}
- TZ=${TZ:-Europe/Paris} # sets the timezone - important for timestamps
volumes:
- 'node-red-data:/data'
environment:
Content type
Image
Digest
sha256:2a7ee2fa2…
Size
139.2 MB
Last updated
about 4 years ago
docker pull janvda/miband-controller:1.1.1