1.4 KiB
1.4 KiB
Modules Docker (4NK_dev)
4NK_node
- S’appuie sur le
docker-compose.yml
existant dans4NK_node/
. - Scripts:
modules/4NK_node/build.sh
: construit les services avecdocker 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 d’images.
- Version/tag: lit
4NK_node/VERSION
si présent, sinon utilisegit describe
pour définirCOMPOSE_PROJECT_NAME
.
4NK_template
- Dockerfile multi-stage Node fourni dans
modules/4NK_template/Dockerfile
. - Scripts:
modules/4NK_template/build.sh
: build de l’image à partir de4NK_template/
.modules/4NK_template/run.sh
: exécute l’image, mappe le port 3000.modules/4NK_template/clean.sh
: supprime l’image construite et fait un prune.
- Version/tag: lit
4NK_template/VERSION
si présent, sinongit describe
.
Prérequis
- Docker et Docker Compose (plugin) installés.
Utilisation (séquentielle)
- Construire 4NK_node
bash modules/4NK_node/build.sh
- Démarrer 4NK_node
bash modules/4NK_node/up.sh
- Construire 4NK_template
bash modules/4NK_template/build.sh
- Lancer 4NK_template
bash modules/4NK_template/run.sh
- Logs 4NK_node
bash modules/4NK_node/logs.sh
- Arrêt 4NK_node
bash modules/4NK_node/down.sh