feat: Mise à jour des dépendances vers docker-support-v2 et automatisation du build
This commit is contained in:
parent
1b886afcc4
commit
803177a34d
@ -29,6 +29,17 @@ build_module() {
|
||||
echo "📦 Construction des modules..."
|
||||
|
||||
# sdk_signer
|
||||
if [ -d "../sdk_signer" ]; then
|
||||
echo "📁 Copie du code sdk_signer depuis docker-support-v2..."
|
||||
cd ../sdk_signer
|
||||
git checkout docker-support-v2
|
||||
git pull origin docker-support-v2
|
||||
cd ../4NK_node
|
||||
cp -r ../sdk_signer/* modules/sdk_signer/
|
||||
build_module "sdk_signer" "modules/sdk_signer/Dockerfile"
|
||||
else
|
||||
echo "⚠️ Répertoire sdk_signer non trouvé"
|
||||
fi
|
||||
if [ -d "../sdk_signer" ]; then
|
||||
echo "📁 Copie du code sdk_signer..."
|
||||
cp -r ../sdk_signer/* modules/sdk_signer/
|
||||
|
81
build_modules.sh.backup
Executable file
81
build_modules.sh.backup
Executable file
@ -0,0 +1,81 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Script de build pour tous les modules 4NK_node
|
||||
set -e
|
||||
|
||||
echo "🏗️ Construction des modules 4NK_node..."
|
||||
|
||||
# Variables
|
||||
REGISTRY="4nk-node"
|
||||
TAG="latest"
|
||||
|
||||
# Fonction pour construire un module
|
||||
build_module() {
|
||||
local module=$1
|
||||
local dockerfile=$2
|
||||
|
||||
echo "🔨 Construction de $module..."
|
||||
|
||||
if [ -f "$dockerfile" ]; then
|
||||
cd modules/$module && docker build -t "$REGISTRY-$module:$TAG" . && cd ../../
|
||||
echo "✅ $module construit avec succès"
|
||||
else
|
||||
echo "❌ Dockerfile non trouvé pour $module: $dockerfile"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
# Construction des modules
|
||||
echo "📦 Construction des modules..."
|
||||
|
||||
# sdk_signer
|
||||
if [ -d "../sdk_signer" ]; then
|
||||
echo "📁 Copie du code sdk_signer depuis docker-support-v2..."
|
||||
cd ../sdk_signer
|
||||
git checkout docker-support-v2
|
||||
git pull origin docker-support-v2
|
||||
cd ../4NK_node
|
||||
cp -r ../sdk_signer/* modules/sdk_signer/
|
||||
build_module "sdk_signer" "modules/sdk_signer/Dockerfile"
|
||||
else
|
||||
echo "⚠️ Répertoire sdk_signer non trouvé"
|
||||
fi
|
||||
if [ -d "../sdk_signer" ]; then
|
||||
echo "📁 Copie du code sdk_signer..."
|
||||
cp -r ../sdk_signer/* modules/sdk_signer/
|
||||
build_module "sdk_signer" "modules/sdk_signer/Dockerfile"
|
||||
else
|
||||
echo "⚠️ Répertoire sdk_signer non trouvé"
|
||||
fi
|
||||
|
||||
# sdk_storage
|
||||
if [ -d "../sdk_storage" ]; then
|
||||
echo "📁 Copie du code sdk_storage..."
|
||||
cp -r ../sdk_storage/* modules/sdk_storage/
|
||||
build_module "sdk_storage" "modules/sdk_storage/Dockerfile"
|
||||
else
|
||||
echo "⚠️ Répertoire sdk_storage non trouvé"
|
||||
fi
|
||||
|
||||
# ihm_client
|
||||
if [ -d "../ihm_client" ]; then
|
||||
echo "📁 Copie du code ihm_client..."
|
||||
cp -r ../ihm_client/* modules/ihm_client/
|
||||
build_module "ihm_client" "modules/ihm_client/Dockerfile"
|
||||
else
|
||||
echo "⚠️ Répertoire ihm_client non trouvé"
|
||||
fi
|
||||
|
||||
# sdk_relay
|
||||
if [ -d "../sdk_relay" ]; then
|
||||
echo "📁 Copie du code sdk_relay..."
|
||||
cp -r ../sdk_relay/* modules/sdk_relay/
|
||||
build_module "sdk-relay" "modules/sdk_relay/Dockerfile"
|
||||
else
|
||||
echo "⚠️ Répertoire sdk_relay non trouvé"
|
||||
fi
|
||||
|
||||
echo "🎉 Construction de tous les modules terminée !"
|
||||
echo ""
|
||||
echo "📋 Images construites :"
|
||||
docker images | grep "$REGISTRY-"
|
Loading…
x
Reference in New Issue
Block a user