veza/scripts/archive/commit-chantier1-etape2.sh
2025-12-12 21:34:34 -05:00

46 lines
1.7 KiB
Bash
Executable file

#!/bin/bash
# Script de commit pour ÉTAPE 2 du Chantier 1
# Désactivation de cmd/main.go legacy
set -e
cd "$(dirname "$0")/.."
echo "📝 Préparation des commits pour ÉTAPE 2..."
# Commit 1 : ÉTAPE 1 (si pas déjà fait)
if git diff --cached --quiet veza-backend-api/internal/config/config.go 2>/dev/null; then
echo "✅ ÉTAPE 1 déjà commitée"
else
echo "📦 Commit ÉTAPE 1..."
git add veza-backend-api/internal/config/config.go
git commit -m "refactor(core): ÉTAPE 1 - Supprimer référence à routes.SetupMiddleware dans config.go
- Supprimé l'appel à routes.SetupMiddleware() qui référençait un package supprimé
- Remplacé par une fonction no-op avec commentaire de dépréciation
- Les middlewares globaux sont maintenant configurés dans api/router.go
- TODO ajouté pour améliorer la configuration CORS avec c.CORSOrigins
Partie du Chantier 1 - Stabilisation du noyau Go backend"
fi
# Commit 2 : ÉTAPE 2
echo "📦 Commit ÉTAPE 2..."
git add veza-backend-api/Makefile
git add veza-backend-api/cmd/main.go.legacy
git add veza-backend-api/cmd/main.go # Suppression du fichier
git commit -m "refactor(core): ÉTAPE 2 - Désactiver cmd/main.go legacy et mettre à jour Makefile
- Renommé cmd/main.go en cmd/main.go.legacy (point d'entrée legacy désactivé)
- Mis à jour Makefile pour utiliser cmd/modern-server/main.go comme point d'entrée unique
- Toutes les commandes make (build, build-linux, install, dev) utilisent maintenant le nouveau système
- Le point d'entrée officiel est maintenant uniquement cmd/modern-server/main.go
Partie du Chantier 1 - Stabilisation du noyau Go backend"
echo "✅ Commits créés avec succès !"
echo ""
echo "📋 Résumé des commits :"
git log --oneline -2