4NK_env/IA_agents/prompts/prompt-scripts.md
LeCoffre Deployment 43a05a2742 clean
2025-09-25 12:19:35 +00:00

1.6 KiB
Raw Blame History

Centralisation des scripts

Objectif

Uniformiser lemplacement et lusage des scripts dexploitation pour tous les projets, sans casser les références existantes.

Décisions

  • Scripts centralisés dans 4NK_env/scripts/<projet>/.
  • Les anciens dossiers scripts/ dans les sousprojets sont remplacés par des liens symboliques.
  • Compatibilité maintenue: toute commande ./scripts/... au sein dun projet continue de fonctionner.

État actuel

  • lecoffre_node/scripts → lien vers 4NK_env/scripts/lecoffre_node
  • sdk_signer/scripts → lien vers 4NK_env/scripts/sdk_signer
  • sdk_signer/sdk_client/scripts → lien vers 4NK_env/scripts/sdk_signer_sdk_client

Impacts et recommandations

  • Documentation: référencer préférentiellement 4NK_env/scripts/<projet>/....
  • CI/Docker: aucune modification nécessaire si les chemins relatifs à ./scripts/ étaient utilisés (les liens absorbent le changement).
  • Gouvernance: éviter de recréer des variantes de scripts; améliorer lexistant.

Vérification postmigration

  1. Rechercher des références à scripts/ et valider quelles pointent sur le lien:
    • Dockerfile: COPY scripts/ ...
    • docker-compose: volumes ./scripts/...
    • Docs/README: commandes ./scripts/...
  2. Exécuter les commandes habituelles pour confirmer le bon fonctionnement.

Étapes suivantes

  • Étendre la centralisation aux autres projets si un dossier scripts/ est ajouté.
  • Supprimer définitivement les anciens dossiers uniquement après transformation en liens (déjà effectué ici).