Guest User

Untitled

a guest
Feb 15th, 2019
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. class GraphanaProxyView(ProxyView):
  2. upstream = 'http://http://192.168.99.100:3000/'
  3.  
  4. def get_proxy_request_headers(self, request):
  5. headers = super(GraphanaProxyView, self).get_proxy_request_headers(request)
  6. headers['X-WEBAUTH-USER'] = request.user.username
  7. return headers
  8.  
  9. url(r'^dashboard/(?P<path>.*)$', views.GraphanaProxyView.as_view(), name='graphana-dashboards'),
  10.  
  11. grafana:
  12. image: grafana/grafana:latest
  13. container_name: grafana
  14. restart: always
  15. ports:
  16. - "3000:3000"
  17. volumes:
  18. - "./grafana/datastore:/var/lib/grafana"
  19.  
  20. environment:
  21. - GF_SMTP_ENABLED=true
  22. - GF_SMTP_HOST=smtp.gmail.com:587
  23. - GF_SMTP_USER=user@domain.com.br
  24. - GF_SMTP_PASSWORD=password
  25. - GF_SMTP_FROM_NAME=Grafana Snipped
  26. - GF_SMTP_SKIP_VERIFY=true
  27.  
  28.  
  29. - GF_AUTH_ANONYMOUS_ENABLED=true
  30. - GF_AUTH_ANONYMOUS_ORG_NAME=Main Org
  31. - GF_AUTH_ANONYMOUS_ORG_ROLE=view
  32. - GF_USERS_ALLOW_SIGN_UP=false
  33.  
  34. - GF_AUTH_PROXY_ENABLED=true
  35. - GF_AUTH_PROXY_HEADER_NAME = X-WEBAUTH-USER
  36. - GF_AUTH_PROXY_HEADER_PROPERTY=username
  37. - GF_AUTH_PROXY_AUTO_SIGN_UP=true
  38. - GF_AUTH_PROXY_LDAP_SYNC_TTL=60
  39. - GF_AUTH_PROXY_WHITELIST = 127.0.0.1
Add Comment
Please, Sign In to add comment