46 lines
1.7 KiB
Bash
Executable file
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
|
|
|