4NK_node/modules/ihm_client/docs/CONFIGURATION.md

35 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Configuration - ihm_client
Ce document synthétise la configuration de lapplication et des outils. Il complète `INSTALLATION.md`.
## Variables denvironnement
- Variables Vite (navigateur)
- `VITE_API_URL`: URL HTTP du relais/API.
- `VITE_WS_URL`: URL WS du relais.
- `VITE_WASM_PATH`: chemin vers `pkg/sdk_client_bg.wasm`.
- `VITE_JWT_SECRET_KEY`: clé de signature des JWT (utilisée par `TokenService`).
- Intégration 4NK_node (serveur géré côté 4NK_node, artefacts `dist/` produits ici)
- `SDK_RELAY_WS_URL`, `SDK_RELAY_HTTP_URL`, `BITCOIN_RPC_URL`, `BLINDBIT_URL`.
## Build
- Outil: Vite 5 + TypeScript 5.
- Ciblage: `es2020`+.
- WASM: `vite-plugin-wasm`, bundle différé conseillé.
## Tests
- Jest 29 + `ts-jest`.
- `tests/setup.ts` injecte polyfills et mocks.
## Résolution des modules
- Aliases: `~/*``src/*` (cf. `tsconfig.json`).
- Mapper: `jest.config.js` mappe `pkg/` vers `pkg/` local.
## CI/CD
- Étapes minimales: install, tests, build, artefacts.
- Audit dépendances à intégrer selon politique sécurité.