Files
dev-procfile/report/06-local-docker.md
T
2026-08-29 10:02:40 +03:30

1.3 KiB

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.