bae705aa97
- Add NFC ePassport roadmap (ICAO 9303, eIDAS) - Add TensorFlow.js edge face detection (BlazeFace) - Add structured audit logger (GDPR-compliant) - Risk scoring support Part of KYC Apple Native UX v1.1.0
3.3 KiB
3.3 KiB
Nginx Rust Upstreams — Resultat 2026-06-05
Sammanfattning
Alla 28 aktiva Rust-tjänster har nginx-upstream och location-block på amos.wavult.com.
Vad som existerade redan (2026-06-03)
Konfigurationen var i stort sett komplett sedan tidigare:
/etc/nginx/conf.d/aamos-upstreams.conf— upstream-blocks för 26 Rust-tjänster/etc/nginx/snippets/rust-services.conf— location-blocks via/api/svc/<service>/
Vad som saknades (lagt till 2026-06-05)
Två tjänster saknades i upstreams och location-blocks:
| Tjänst | Port | Upstream-namn |
|---|---|---|
| aamos-analytics-engine | 3211 | rust_analytics_engine |
| aamos-sie-import | 3254 | rust_sie_import |
Tillagda location-paths:
/api/svc/analytics-engine/→ port 3211/api/svc/sie-import/→ port 3254
Aktiva tjänster (health-check bekräftad)
| Tjänst | Port | Status |
|---|---|---|
| aamos-rule-engine | 3201 | ✅ ACTIVE |
| aamos-financial-engine | 3203 | ✅ ACTIVE |
| aamos-tolkserver | 3204 | ✅ ACTIVE |
| aamos-stammregister | 3205 | ✅ ACTIVE |
| aamos-api-gateway | 3206 | ✅ ACTIVE |
| aamos-analytics-engine | 3211 | ✅ ACTIVE (ny) |
| aamos-ledger | 3250 | ✅ ACTIVE |
| aamos-bank-import | 3253 | ✅ ACTIVE |
| aamos-sie-import | 3254 | ✅ ACTIVE (ny) |
| aamos-gecl-chain | 3263 | ✅ ACTIVE |
| aamos-people-core | 3271 | ✅ ACTIVE |
| aamos-operations-core | 3272 | ✅ ACTIVE |
| aamos-commerce-rust | 3280 | ✅ ACTIVE |
| aamos-analytics-rust | 3281 | ✅ ACTIVE |
| aamos-crm-rust | 3282 | ✅ ACTIVE |
| aamos-campaign-rust | 3283 | ✅ ACTIVE |
| aamos-hr-rust | 3284 | ✅ ACTIVE |
| aamos-payroll-rust | 3285 | ✅ ACTIVE |
| aamos-invoice-rust | 3286 | ✅ ACTIVE |
| aamos-compliance-rust | 3287 | ✅ ACTIVE |
| aamos-meeting-service | 3308 | ✅ ACTIVE |
| aamos-venture | 3316 | ✅ ACTIVE |
| aamos-seep | 3350 | ✅ ACTIVE |
| aamos-dissg-engine | 3360 | ✅ ACTIVE |
| aamos-mlcs-engine | 3370 | ✅ ACTIVE |
| aamos-quixzoom-engine | 3390 | ✅ ACTIVE |
| aamos-landvex-engine | 3391 | ✅ ACTIVE |
| aamos-billing-engine | 3392 | ✅ ACTIVE |
Inaktiva tjänster
| Tjänst | Port | Anmärkning |
|---|---|---|
| aamos-health-aggregator | 3213 | DOWN — upstream finns, service ej startad |
| aamos-dynasty-engine | 3262 | DOWN — upstream rust_dynasty_engine pekar på 3210 (ej 3262) |
Notera: rust_dynasty_engine i aamos-upstreams.conf är konfigurerad med port 3210, men ingen tjänst lyssnar på 3210 eller 3262. Behöver undersökas separat.
Nginx reload
nginx -t✅ configuration test OKnginx -s reload✅ RELOAD OK- Varningar är pre-existerade (http2-direktiv, conflicting server names) — inga nya problem
Verifiering
Alla nya endpoints testade och svarar korrekt:
GET https://amos.wavult.com/api/svc/analytics-engine/health
→ {"status":"ok","service":"amos-analytics","port":3211,"clickhouse":"ok"}
GET https://amos.wavult.com/api/svc/sie-import/health
→ {"ok":true,"service":"aamos-sie-import","port":3254}
GET https://amos.wavult.com/api/svc/rule-engine/health
→ {"engine":"rust","ok":true,"port":3201,"rules_enabled":10,...}
Konfigurationsfiler
- Upstreams:
/etc/nginx/conf.d/aamos-upstreams.conf - Location blocks:
/etc/nginx/snippets/rust-services.conf - URL-prefix:
/api/svc/<service>/