19 lines
1.3 KiB
Markdown
19 lines
1.3 KiB
Markdown
# 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.
|