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

38 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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`