diff --git a/home-assistant/docker-compose.yaml b/home-assistant/docker-compose.yaml index 1bcd81f..ecf862e 100755 --- a/home-assistant/docker-compose.yaml +++ b/home-assistant/docker-compose.yaml @@ -174,6 +174,10 @@ services: volumes: - /share/docker_data/influxdb/data:/var/lib/influxdb2 - /share/docker_data/influxdb/config:/etc/influxdb2 + secrets: + - influxdb2-admin-username + - influxdb2-admin-password + - influxdb2-admin-token environment: - DOCKER_INFLUXDB_INIT_MODE=setup - DOCKER_INFLUXDB_INIT_USERNAME=ha @@ -181,6 +185,7 @@ services: - DOCKER_INFLUXDB_INIT_ORG=ha - DOCKER_INFLUXDB_INIT_BUCKET=ha - DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=mytoken123 + - DOCKER_INFLUXDB_INIT_ADMIN_TOKEN_FILE=/run/secrets/influxdb2-admin-token image: ${DOCKER_REGISTRY:-}influxdb:2 restart: ${RESTART:-unless-stopped} healthcheck: @@ -191,4 +196,11 @@ services: labels: com.centurylinklabs.watchtower.enable: true wud.watch: true - wud.watch.digest: true \ No newline at end of file + wud.watch.digest: true +secrets: + influxdb2-admin-username: + file: ~/.env.influxdb2-admin-username + influxdb2-admin-password: + file: ~/.env.influxdb2-admin-password + influxdb2-admin-token: + file: ~/.env.influxdb2-admin-token \ No newline at end of file