server { listen 8124; # Dockeri sisemine DNS: nginx resolvib nimed uuesti (ei jää aegunud IP külge, # kui clickstack recreate'itakse). resolver 127.0.0.11 valid=10s ipv6=off; # ÜHTLUSTATUD: ClickStack UI tee suunatakse kanoonilisele HyperDX UI-le (v2.37, :18080). # ClickHouse'i kaasasolev /clickstack/ on v2.28 local-mode ega ühti meie stack'iga (vt LOEMIND). location /clickstack/ { return 302 http://100.87.1.24:18080/; } # HyperDX backend (ClickStack API) set $hdx clickstack:8080; location = /__ENV.js { proxy_pass http://$hdx/__ENV.js; proxy_set_header Host $host; } location /api/ { proxy_pass http://$hdx; proxy_set_header Host $host; } location /graphql { proxy_pass http://$hdx; proxy_set_header Host $host; } location /ws { proxy_pass http://$hdx; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } # Kõik muu -> ClickHouse (DBeaver jm otsepäringud) location / { proxy_pass http://clickhouse:8123; proxy_set_header Host $host; } }