43 lines
1.9 KiB
Markdown
43 lines
1.9 KiB
Markdown
## Résumé des environnements (plateforme)
|
||
|
||
### Contexte fonctionnel
|
||
|
||
- **Site principal**: `https://dev4.4nkweb.com/lecoffre`
|
||
- **Intégration Iframe**: hôte `https://dev4.4nkweb.com`
|
||
- **Service Signer**: utilisé depuis `https://dev3.4nkweb.com`
|
||
|
||
### Cartographie (compose et apps)
|
||
|
||
- `lecoffre-front` (Next.js): basePath `/lecoffre`; variables `NEXT_PUBLIC_*` orientées vers `dev4.4nkweb.com` et services backend.
|
||
- `lecoffre-back-mini` (Express): exposé en interne sur 8080; consommé par le front via `NEXT_PUBLIC_API_URL`.
|
||
- `sdk_relay`: exposé sur 8090; consommé par les clients qui en ont besoin.
|
||
- `ihm_client`: exposé sur 3003; intégré/embarqué si nécessaire.
|
||
- `sdk_signer`: non utilisé localement sur la machine, signer consommé depuis `dev3.4nkweb.com`.
|
||
|
||
### Valeurs attendues (synthèse)
|
||
|
||
- Front (Next.js):
|
||
- `NEXT_PUBLIC_FRONT_APP_HOST=dev4.4nkweb.com`
|
||
- `NEXT_PUBLIC_FRONT_APP_PORT` (selon déploiement; non nécessaire en prod si 443)
|
||
- `NEXT_PUBLIC_4NK_URL=https://dev4.4nkweb.com`
|
||
- `NEXT_PUBLIC_4NK_IFRAME_URL=https://dev4.4nkweb.com`
|
||
- `NEXT_PUBLIC_API_URL` pointant vers l’API (`lecoffre-back-mini`) accessible depuis le navigateur
|
||
- `NEXT_PUBLIC_BACK_API_*` si utilisés pour construire l’URL back (protocol/host/port/root/version)
|
||
- `NEXT_PUBLIC_IDNOT_*`, `NEXT_PUBLIC_DOCAPOSTE_API_URL` selon intégrations
|
||
- `NEXT_PUBLIC_DEFAULT_*` (validator, storages) selon besoins
|
||
|
||
- Back (`lecoffre-back-mini`):
|
||
- Variables DB, clés Stripe/Mail, endpoints externes (non détaillés ici; `.env` validés)
|
||
|
||
- Signer (externe):
|
||
- Ciblage de `dev3.4nkweb.com` côté front/back pour les opérations de signature.
|
||
|
||
### Remarques
|
||
|
||
- Les fichiers `.env` existants sont validés OK.
|
||
- S’assurer de la cohérence entre `basePath` `/lecoffre` et les URLs publiques (liens, redirections, assets).
|
||
- Documenter un `.env.example` à jour dans chaque projet pour reproduire la configuration.
|
||
|
||
|
||
|