From 227bed27b8c5872811f84f232c72b105b38d899a Mon Sep 17 00:00:00 2001 From: Navid Date: Sat, 29 Aug 2026 10:02:40 +0330 Subject: [PATCH] docs: report local Docker verification --- report/06-local-docker.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 report/06-local-docker.md diff --git a/report/06-local-docker.md b/report/06-local-docker.md new file mode 100644 index 0000000..c792dba --- /dev/null +++ b/report/06-local-docker.md @@ -0,0 +1,18 @@ +# Local Docker run + +Date: 2026-08-29 + +- Runtime: Docker Desktop (`desktop-linux`), not OrbStack. +- Branch: `feat/refactor-v1` across project repositories. +- Registries: Go uses `https://go.reg.darano.ir`; Python/uv uses `https://pypi.reg.darano.ir/simple/`. +- Stack: all 14 roles are running, including GL, API, auth, wallet, market, internal-wallet, alert, streamer, cron, UI, AdminPanel, PostgreSQL, Redis, and RabbitMQ. +- Local URLs: UI `http://localhost:3001`, API `http://localhost:3000`, AdminPanel `http://localhost:8080`, RabbitMQ `http://localhost:15672`. +- Local Kuknos switch: `DARANO_KUKNOS_ENABLED=false`; GL remains mandatory. Remove/enable this override when Kuknos test Horizon is usable. + +Verification: + +- API health: `200 {"ready":true,"status":"ok"}`; UI: `200`; AdminPanel: expected locale redirect (`302`). +- GL outage test: stopping GL changed API health to HTTP 503 critical, halted outbox delivery, and emitted structured `financial_availability.changed` logs with `severity=CRITICAL`. Readiness recovered after GL restart. +- Tests passed: API config absolute-path test; wallet config and PostgreSQL repository suites. + +Known non-blocking UI warnings: malformed `.eslintrc.json`, obsolete `fileExtensions` Next config option, and duplicate Buf-generated filename warnings.