4NK_env/docs/ihm_client/ANALYSE.md
LeCoffre Deployment c0b3bda6da auto_clea
2025-09-25 15:25:14 +00:00

1.2 KiB
Raw Blame History

Analyse détaillée

Périmètre

Client front (Vite) intégrant un package WASM préconstruit pkg/ et Nginx pour le dev.

Stack

  • Outillage: Vite 5, TypeScript 5
  • WASM: paquet sdk_client précompilé (copié dans pkg/)
  • UI/Libs: axios, QR, SweetAlert2, plugins Vite (React/Vue activables)
  • Serveur: Nginx en dev via start-dev.sh

Build et exécution

  • Scripts: build_wasm, start (Vite host 0.0.0.0), build, deploy.
  • Dockerfile: Node 20alpine, installe git et nginx, npm install, copie nginx.dev.conf, script de démarrage.

Ports

  • 3003 (exposition dev), 80 via Nginx.

Risques et points dattention

  • Coexistence double serveur (Vite + Nginx) en dev: veiller au routage, CORS et proxys.
  • Paquet WASM précompilé: vérifier cohérence de version avec sdk_client.
  • Absence de tests automatiques; ajouter stratégie tests/ (unit/integration).

Actions proposées

  • Documenter matrice compatibilité pkg/sdk_client (source, commit/tag, date).
  • Ajouter lints/tests en CI; unifier serveur dev (proxy Nginx vers Vite ou inverse).
  • Paramétrer variables denv front (URLs relais, API) et fournir .env.example.