If you’re working with containers you can set the .ini
via docker volume mapping our you can set the environment variables that maps to .ini
parameters.
- https://grafana.com/docs/installation/configuration/#using-environment-variables
- https://grafana.com/docs/installation/docker/#default-paths
If you can’t configure via volume, you can set the environment variables like this :
docker run \
-d \
-p 3000:3000 \
--name grafana \
-e "GF_SMTP_ENABLED=true" \
-e "GF_SMTP_HOST=smtp.example.com" \
-e "GF_SMTP_USER=myuser" \
-e "GF_SMTP_PASSWORD=mysecret" \
grafana/grafana:5.1.0
Take a look ate docker documentation about environment variables and volumes.