ihm_client/docs/ANALYSE.md
4NK CI Bot 85c4106ae6
All checks were successful
Build and Push Docker image (ext) / docker (push) Successful in 49s
ci: docker_tag=dev-test - Mise à jour documentation et services
2025-09-20 08:14:09 +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.