refactor: Update environment variable syntax in docker-compose.yml

Changed the syntax for defining environment variables in the Teslamate
docker-compose.yml from `KEY=VALUE` to `KEY: VALUE`.

This update aligns with idiomatic YAML syntax, improving consistency and
readability across the configuration file. It also helps prevent potential
parsing issues that could arise if environment variable values contained
equal signs or other special characters.
This commit is contained in:
Preston Hunter
2025-11-11 19:50:36 -05:00
parent c19050c3b7
commit 55b40750d1

View File

@@ -4,11 +4,11 @@ services:
restart: always restart: always
environment: environment:
- ENCRYPTION_KEY: /run/secrets/password #replace with a secure key to encrypt your Tesla API tokens - ENCRYPTION_KEY: /run/secrets/password #replace with a secure key to encrypt your Tesla API tokens
- DATABASE_USER=teslamate - DATABASE_USER: teslamate
- DATABASE_PASS: /run/secrets/password #insert your secure database password! - DATABASE_PASS: /run/secrets/password #insert your secure database password!
- DATABASE_NAME=teslamate - DATABASE_NAME: teslamate
- DATABASE_HOST=database - DATABASE_HOST: database
- MQTT_HOST=mosquitto - MQTT_HOST: mosquitto
# ports: # ports:
# - 4000:4000 # - 4000:4000
volumes: volumes:
@@ -22,9 +22,9 @@ services:
image: postgres:18-trixie image: postgres:18-trixie
restart: always restart: always
environment: environment:
- POSTGRES_USER=teslamate - POSTGRES_USER: teslamate
- POSTGRES_PASSWORD: /run/secrets/password #insert your secure database password! - POSTGRES_PASSWORD: /run/secrets/password #insert your secure database password!
- POSTGRES_DB=teslamate - POSTGRES_DB: teslamate
volumes: volumes:
- /mnt/docker/home/teslamate/data/postgresql:/var/lib/postgresql - /mnt/docker/home/teslamate/data/postgresql:/var/lib/postgresql
secrets: secrets:
@@ -34,10 +34,10 @@ services:
image: teslamate/grafana:latest image: teslamate/grafana:latest
restart: always restart: always
environment: environment:
- DATABASE_USER=teslamate - DATABASE_USER: teslamate
- DATABASE_PASS: /run/secrets/password #insert your secure database password! - DATABASE_PASS: /run/secrets/password #insert your secure database password!
- DATABASE_NAME=teslamate - DATABASE_NAME: teslamate
- DATABASE_HOST=database - DATABASE_HOST: database
# ports: # ports:
# - 3000:3000 # - 3000:3000
volumes: volumes: