Files
opt/compose.teslamate.yaml
2025-07-30 13:24:51 +02:00

42 lines
1.2 KiB
YAML

services:
teslamate:
image: teslamate/teslamate:2.1.0
container_name: teslamate
restart: always
environment:
- ENCRYPTION_KEY=8bzsb7kv9LpFL7tpBexePuZEr6ALCr9d
- DATABASE_HOST=${TESLAMATE_DATABASE_HOST}
- DATABASE_PORT=${TESLAMATE_DATABASE_PORT}
- DATABASE_USER=${TESLAMATE_DATABASE_USER}
- DATABASE_PASS=${TESLAMATE_DATABASE_PASS}
- DATABASE_NAME=${TESLAMATE_DATABASE_NAME}
- MQTT_HOST=${TESLAMATE_MQTT_HOST}
- MQTT_PORT=${TESLAMATE_MQTT_PORT}
- MQTT_USERNAME=${TESLAMATE_MQTT_USERNAME}
- MQTT_PASSWORD=${TESLAMATE_MQTT_PASSWORD}
ports:
- 4000:4000
extra_hosts:
- host:192.168.2.200
volumes:
- /opt/teslamate/import:/opt/app/import
cap_drop:
- all
teslamate-grafana:
image: teslamate/grafana:2.1.0
container_name: teslamate-grafana
restart: always
environment:
- DATABASE_HOST=${TESLAMATE_DATABASE_HOST}
- DATABASE_PORT=${TESLAMATE_DATABASE_PORT}
- DATABASE_USER=${TESLAMATE_DATABASE_USER}
- DATABASE_PASS=${TESLAMATE_DATABASE_PASS}
- DATABASE_NAME=${TESLAMATE_DATABASE_NAME}
ports:
- 3004:3000
extra_hosts:
- host:192.168.2.200
volumes:
- /opt/teslamate/grafana:/var/lib/grafana