Files
boc/memory/nginx-upstreams-result.md
T
Bernt bae705aa97 ARCHITECTURE: NFC roadmap, edge AI, audit logging
- 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
2026-06-29 16:24:48 +00:00

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 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>/