lecoffre_node/docs/ENV-RESUME.md
2025-09-19 20:37:41 +00:00

1.9 KiB
Raw Blame History

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 lAPI (lecoffre-back-mini) accessible depuis le navigateur
    • NEXT_PUBLIC_BACK_API_* si utilisés pour construire lURL 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.
  • Sassurer 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.