All checks were successful
Build and Push Docker image (ext) / docker (push) Successful in 49s
1.2 KiB
1.2 KiB
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_clientprécompilé (copié danspkg/) - 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 20‑alpine, installe
gitetnginx,npm install, copienginx.dev.conf, script de démarrage.
Ports
- 3003 (exposition dev), 80 via Nginx.
Risques et points d’attention
- 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 d’env front (URLs relais, API) et fournir
.env.example.