Use file secret for Grafana InfluxDB token
Use file secret for Grafana InfluxDB token
This commit is contained in:
@@ -9,12 +9,16 @@ services:
|
||||
GF_SECURITY_ADMIN_PASSWORD__FILE: /run/secrets/grafana_admin_password
|
||||
GF_USERS_ALLOW_SIGN_UP: "false"
|
||||
GF_AUTH_ANONYMOUS_ENABLED: "false"
|
||||
GRAFANA_INFLUXDB_TOKEN: ${GRAFANA_INFLUXDB_TOKEN}
|
||||
entrypoint: ["/bin/sh", "-ec"]
|
||||
command: >
|
||||
export GRAFANA_INFLUXDB_TOKEN="$$(cat /run/secrets/grafana_influxdb_token)"
|
||||
&& exec /run.sh
|
||||
volumes:
|
||||
- /mnt/user/appdata/grafana:/var/lib/grafana
|
||||
- ./provisioning:/etc/grafana/provisioning:ro
|
||||
secrets:
|
||||
- grafana_admin_password
|
||||
- grafana_influxdb_token
|
||||
networks:
|
||||
- frontend_net
|
||||
- grafana_influx_internal
|
||||
@@ -63,6 +67,8 @@ secrets:
|
||||
file: /mnt/user/appdata/secrets/grafana_admin_password.txt
|
||||
influxdb3_admin_token:
|
||||
file: /mnt/user/appdata/secrets/influxdb3_admin_token.json
|
||||
grafana_influxdb_token:
|
||||
file: /mnt/user/appdata/secrets/grafana_influxdb_token.txt
|
||||
|
||||
networks:
|
||||
frontend_net:
|
||||
|
||||
Reference in New Issue
Block a user