4NK_dev/docs/modules.md
2025-08-28 09:49:34 +00:00

1.4 KiB
Raw Blame History

Modules Docker (4NK_dev)

4NK_node

  • Sappuie sur le docker-compose.yml existant dans 4NK_node/.
  • Scripts:
    • modules/4NK_node/build.sh : construit les services avec docker compose build.
    • modules/4NK_node/up.sh : démarre les services en détaché.
    • modules/4NK_node/down.sh : arrête et nettoie les services.
    • modules/4NK_node/logs.sh : affiche les logs (suivi).
    • modules/4NK_node/clean.sh : down -v + prune dimages.
  • Version/tag: lit 4NK_node/VERSION si présent, sinon utilise git describe pour définir COMPOSE_PROJECT_NAME.

4NK_template

  • Dockerfile multi-stage Node fourni dans modules/4NK_template/Dockerfile.
  • Scripts:
    • modules/4NK_template/build.sh : build de limage à partir de 4NK_template/.
    • modules/4NK_template/run.sh : exécute limage, mappe le port 3000.
    • modules/4NK_template/clean.sh : supprime limage construite et fait un prune.
  • Version/tag: lit 4NK_template/VERSION si présent, sinon git describe.

Prérequis

  • Docker et Docker Compose (plugin) installés.

Utilisation (séquentielle)

  1. Construire 4NK_node
    • bash modules/4NK_node/build.sh
  2. Démarrer 4NK_node
    • bash modules/4NK_node/up.sh
  3. Construire 4NK_template
    • bash modules/4NK_template/build.sh
  4. Lancer 4NK_template
    • bash modules/4NK_template/run.sh
  5. Logs 4NK_node
    • bash modules/4NK_node/logs.sh
  6. Arrêt 4NK_node
    • bash modules/4NK_node/down.sh