diff --git a/Dockerfile.business b/Dockerfile.business index c062816..d320772 100644 --- a/Dockerfile.business +++ b/Dockerfile.business @@ -249,8 +249,8 @@ try: while i < len(lines): line = lines[i] - # Détecter le début d'un lien Équipe - if ('href="/team"' in line or "href='/team'" in line) and not skip_team_link: + # Détecter le début d'un lien Équipe (inclut /team et /team.html) + if ('href="/team"' in line or "href='/team'" in line or 'href="/team.html"' in line or "href='/team.html'" in line) and not skip_team_link: skip_team_link = True team_links_removed += 1 # Ignorer cette ligne et les lignes suivantes jusqu'à @@ -296,10 +296,10 @@ try: with open(f, 'w', encoding='utf-8') as file: file.writelines(new_lines) - # Vérifier qu'il n'y a qu'un seul lien maintenant + # Vérifier qu'il n'y a qu'un seul lien maintenant (inclut /team et /team.html) with open(f, 'r', encoding='utf-8') as file: final_content = file.read() - final_count = len(re.findall(r'href=["\']/team["\']', final_content)) + final_count = len(re.findall(r'href=["\']/?team(\.html)?["\']', final_content)) if final_count == 1: print("✅ Navigation.tsx modifié - 1 seul lien Équipe présent") @@ -337,8 +337,8 @@ fi # Exécuter le script Python if python3 /tmp/add_team_link.py; then - # Vérifier le résultat - team_count=$(grep -c 'href="/team"' "$NAV_FILE" 2>/dev/null || echo "0") + # Vérifier le résultat (inclut /team et /team.html) + team_count=$(grep -cE 'href="/team|href="/team\.html' "$NAV_FILE" 2>/dev/null || echo "0") echo "📊 Nombre d'occurrences trouvées: $team_count" if [ "$team_count" -eq "1" ]; then @@ -346,7 +346,7 @@ if python3 /tmp/add_team_link.py; then elif [ "$team_count" -gt "1" ]; then echo "⚠️ Plusieurs occurrences détectées ($team_count), relance du nettoyage..." python3 /tmp/add_team_link.py - final_count=$(grep -c 'href="/team"' "$NAV_FILE" 2>/dev/null || echo "0") + final_count=$(grep -cE 'href="/team|href="/team\.html' "$NAV_FILE" 2>/dev/null || echo "0") echo "✅ Après nettoyage: $final_count occurrence(s)" else echo "❌ Lien Équipe non trouvé après modification" @@ -450,7 +450,7 @@ RUN if [ -d "out" ]; then \ fi && \ echo "" && \ echo "📋 Vérification finale de Navigation.tsx après build:" && \ - grep -q 'href="/team"' src/components/Navigation/Navigation.tsx && echo "✅ Lien Équipe toujours présent dans Navigation.tsx après build" || echo "❌ Lien Équipe absent de Navigation.tsx après build" && \ + grep -qE 'href="/team|href="/team\.html' src/components/Navigation/Navigation.tsx && echo "✅ Lien Équipe toujours présent dans Navigation.tsx après build" || echo "❌ Lien Équipe absent de Navigation.tsx après build" && \ echo "" && \ echo "🔍 Vérification des doublons dans le HTML généré..." && \ if [ -f "out/index.html" ]; then \