#!/bin/bash # Script complet de rebuild # Usage: ./rebuild.sh set -e # Exit on error echo "๐Ÿงน Nettoyage complet..." docker-compose down 2>/dev/null || true echo "๐Ÿ—‘๏ธ Suppression des images..." docker image rm evoting-frontend evoting-backend 2>/dev/null || true echo "๐Ÿงผ Prune Docker..." docker system prune -f echo "๐Ÿ“ฆ Suppression du build frontend..." rm -rf frontend/build/ rm -rf frontend/node_modules/.cache/ echo "๐Ÿ”จ Rebuild complet avec docker-compose..." docker-compose up -d --build echo "" echo "โœ… Rebuild complet terminรฉ!" echo "" echo "๐Ÿ“Š ร‰tat des services:" docker-compose ps echo "" echo "๐ŸŒ URLs:" echo " Frontend: http://localhost:3000" echo " Backend: http://localhost:8000" echo "" echo "๐Ÿ“ Pour voir les logs:" echo " docker-compose logs -f frontend" echo " docker-compose logs -f backend"