Amélioration du script de déploiement : remplacement de git pull par git fetch et git reset pour une mise à jour plus sécurisée du dépôt.
All checks were successful
SSH Frontend Deploy / ssh-deploy (push) Successful in 2s

This commit is contained in:
2025-04-27 00:13:24 +02:00
parent a3e59c0a4e
commit 8c923c698e

View File

@@ -29,13 +29,14 @@ trap cleanup EXIT
main() { main() {
log "Starting deployment..." log "Starting deployment..."
# Git pull force log "Updating repository to match remote main branch..."
log "Pulling latest changes from the repository..." git fetch origin
git pull origin main --force git reset --hard origin/main
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
log "Failed to pull latest changes." log "Failed to update to the latest main branch."
exit 1 exit 1
fi fi
log "Repository successfully updated to latest main branch."
# Lancer le docker # Lancer le docker
log "Building and starting Docker containers..." log "Building and starting Docker containers..."