nginx.conf 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. server {
  2. listen 8124;
  3. # Dockeri sisemine DNS: nginx resolvib nimed uuesti (ei jää aegunud IP külge,
  4. # kui clickstack recreate'itakse).
  5. resolver 127.0.0.11 valid=10s ipv6=off;
  6. # ÜHTLUSTATUD: ClickStack UI tee suunatakse kanoonilisele HyperDX UI-le (v2.37, :18080).
  7. # ClickHouse'i kaasasolev /clickstack/ on v2.28 local-mode ega ühti meie stack'iga (vt LOEMIND).
  8. location /clickstack/ {
  9. return 302 http://100.87.1.24:18080/;
  10. }
  11. # HyperDX backend (ClickStack API)
  12. set $hdx clickstack:8080;
  13. location = /__ENV.js {
  14. proxy_pass http://$hdx/__ENV.js;
  15. proxy_set_header Host $host;
  16. }
  17. location /api/ {
  18. proxy_pass http://$hdx;
  19. proxy_set_header Host $host;
  20. }
  21. location /graphql {
  22. proxy_pass http://$hdx;
  23. proxy_set_header Host $host;
  24. }
  25. location /ws {
  26. proxy_pass http://$hdx;
  27. proxy_http_version 1.1;
  28. proxy_set_header Upgrade $http_upgrade;
  29. proxy_set_header Connection "upgrade";
  30. }
  31. # Kõik muu -> ClickHouse (DBeaver jm otsepäringud)
  32. location / {
  33. proxy_pass http://clickhouse:8123;
  34. proxy_set_header Host $host;
  35. }
  36. }