Tratement de l'image de MCP avant rebuild
This commit is contained in:
1 parent
6f8f7bab01
commit
eab9271b0f
1 file changed
+2
-1
@@ -67,6 +67,7 @@ echo "🔨 Build et redémarrage des containers..."
|
|||||||
# Mémoriser les IDs des anciennes images avant le build
|
# Mémoriser les IDs des anciennes images avant le build
|
||||||
OLD_BACKEND_IMG=$(docker inspect --format='{{.Image}}' crowdlending-backend 2>/dev/null || true)
|
OLD_BACKEND_IMG=$(docker inspect --format='{{.Image}}' crowdlending-backend 2>/dev/null || true)
|
||||||
OLD_FRONTEND_IMG=$(docker inspect --format='{{.Image}}' crowdlending-frontend 2>/dev/null || true)
|
OLD_FRONTEND_IMG=$(docker inspect --format='{{.Image}}' crowdlending-frontend 2>/dev/null || true)
|
||||||
|
OLD_MCP_IMG=$(docker inspect --format='{{.Image}}' crowdlending-mcp 2>/dev/null || true)
|
||||||
|
|
||||||
docker compose build --no-cache
|
docker compose build --no-cache
|
||||||
docker compose up -d
|
docker compose up -d
|
||||||
@@ -74,7 +75,7 @@ docker compose up -d
|
|||||||
# Purger les anciennes images devenues dangling
|
# Purger les anciennes images devenues dangling
|
||||||
echo ""
|
echo ""
|
||||||
echo "🧹 Purge des anciennes images..."
|
echo "🧹 Purge des anciennes images..."
|
||||||
for OLD_IMG in "$OLD_BACKEND_IMG" "$OLD_FRONTEND_IMG"; do
|
for OLD_IMG in "$OLD_BACKEND_IMG" "$OLD_FRONTEND_IMG" "$OLD_MCP_IMG"; do
|
||||||
if [ -n "$OLD_IMG" ]; then
|
if [ -n "$OLD_IMG" ]; then
|
||||||
# Supprimer uniquement si l'image n'est plus utilisée par aucun container
|
# Supprimer uniquement si l'image n'est plus utilisée par aucun container
|
||||||
if ! docker ps -aq --filter "ancestor=$OLD_IMG" | grep -q .; then
|
if ! docker ps -aq --filter "ancestor=$OLD_IMG" | grep -q .; then
|
||||||
|
|||||||
Reference in new issue
Block a user