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
93 lines
3.3 KiB
Markdown
93 lines
3.3 KiB
Markdown
# 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 OK
|
|
- `nginx -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>/`
|