mirror of
https://github.com/luxfi/aml.git
synced 2026-09-24 00:25:20 +00:00
a80bbcf3b46e16797f0cc9884e3512f1660161ed
The daemon was serving its own dashboard from /_/aml/ inside the same pod and the same image. That is one host doing two jobs: the API belongs at api.<brand>/v1/aml, one door for data, and a console belongs on its own host as a compiled bundle. Sharing a pod shares a blast radius and a rollout, and the embedded copy was unreachable from outside in any case. ghcr.io/luxfi/aml is now the daemon alone — no UI stage, no embedui tag, no embed seam. ghcr.io/luxfi/aml-ui is ghcr.io/hanzoai/static with the bundle in /public and -spa, so a hard refresh on /cases resolves. Both are built by the release workflow under one tag, so a version names one state of the product; the console's smoke proves it serves, that SPA_* reaches config.json, and that a deep link falls back to index.html. CI typechecks and builds the bundle on every branch, so a type error fails before a release rather than during one. Co-authored-by: Hanzo Dev <[email protected]>
Description
Real-time AML/CFT transaction monitoring, sanctions screening and case management
2.1 MiB
Languages
Go
88.1%
TypeScript
9.3%
CSS
1.2%
Python
0.7%
JavaScript
0.4%
Other
0.2%