Bladeren bron

observability: NEXT_PUBLIC_IS_LOCAL_MODE=false (välise ClickHouse jaoks) + doc

Ardo 1 maand geleden
bovenliggende
commit
cff1ed0302
2 gewijzigde bestanden met toevoegingen van 8 en 1 verwijderingen
  1. 7 0
      dev/LOEMIND_observability.md
  2. 1 1
      dev/docker-compose.yml

+ 7 - 0
dev/LOEMIND_observability.md

@@ -41,6 +41,13 @@ Skeem luuakse automaatselt schema-seed'iga (goose).
 Ühendusel peavad olema **eraldi väljad** `username`/`password` ja `host` **ilma
 userinfo'ta** (`http://clickhouse:8123`). Siis lisab CH-proxy `X-ClickHouse-User`/`Key` päised.
 
+> ❗ **Local mode peab olema VÄLJAS:** `NEXT_PUBLIC_IS_LOCAL_MODE=false`.
+> Koos välise (mitte-image'sisese) ClickHouse'iga põhjustab `true` selle, et brauser
+> kasutab lokaalset ühendust (sessionStorage/`__ENV.js`) ja saadab ise `Authorization`/
+> `user=` → proxy lisab omakorda `X-ClickHouse-*` → **Code 516** või `UNKNOWN_USER`.
+> Väärtus injekteeritakse **runtime'is** `public/__ENV.js` kaudu → piisab
+> `docker compose up -d --force-recreate clickstack` (kontroll: `cat .../public/__ENV.js`).
+
 > ❗ Varasem soovitus hoida `username`/`password` tühjad ja panna tunnused
 > host-URL-i (`http://default:parool@clickhouse:8123`) **ei tööta**: `http-proxy-middleware`
 > ei edasta host-URL-i parooli → CH saab kasutaja `default` tühja parooliga →

+ 1 - 1
dev/docker-compose.yml

@@ -107,7 +107,7 @@ services:
       - HYPERDX_APP_PORT=8080
       - HYPERDX_API_PORT=8000
       - HYPERDX_API_KEY=790900ff1b76521b3626450576b78715
-      - NEXT_PUBLIC_IS_LOCAL_MODE=true
+      - NEXT_PUBLIC_IS_LOCAL_MODE=false
       - EXPRESS_SESSION_SECRET=dev_session_secret_2026
       - CLICKHOUSE_ENDPOINT=tcp://clickhouse:9000?dial_timeout=10s
       - CLICKHOUSE_USER=default