1.9 KiB
1.9 KiB
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; variablesNEXT_PUBLIC_*orientées versdev4.4nkweb.comet services backend.lecoffre-back-mini(Express): exposé en interne sur 8080; consommé par le front viaNEXT_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é depuisdev3.4nkweb.com.
Valeurs attendues (synthèse)
-
Front (Next.js):
NEXT_PUBLIC_FRONT_APP_HOST=dev4.4nkweb.comNEXT_PUBLIC_FRONT_APP_PORT(selon déploiement; non nécessaire en prod si 443)NEXT_PUBLIC_4NK_URL=https://dev4.4nkweb.comNEXT_PUBLIC_4NK_IFRAME_URL=https://dev4.4nkweb.comNEXT_PUBLIC_API_URLpointant vers l’API (lecoffre-back-mini) accessible depuis le navigateurNEXT_PUBLIC_BACK_API_*si utilisés pour construire l’URL back (protocol/host/port/root/version)NEXT_PUBLIC_IDNOT_*,NEXT_PUBLIC_DOCAPOSTE_API_URLselon intégrationsNEXT_PUBLIC_DEFAULT_*(validator, storages) selon besoins
-
Back (
lecoffre-back-mini):- Variables DB, clés Stripe/Mail, endpoints externes (non détaillés ici;
.envvalidés)
- Variables DB, clés Stripe/Mail, endpoints externes (non détaillés ici;
-
Signer (externe):
- Ciblage de
dev3.4nkweb.comcôté front/back pour les opérations de signature.
- Ciblage de
Remarques
- Les fichiers
.envexistants sont validés OK. - S’assurer de la cohérence entre
basePath/lecoffreet les URLs publiques (liens, redirections, assets). - Documenter un
.env.exampleà jour dans chaque projet pour reproduire la configuration.