25 lines
540 B
Bash
Executable File
25 lines
540 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
# Projet courant
|
|
PROJECT_DIR="$(pwd)"
|
|
|
|
# On cherche le dernier patch .zip téléchargé
|
|
PATCH=$(ls -t ~/Downloads/supersunday_patch_*.zip | head -n 1)
|
|
|
|
if [ ! -f "$PATCH" ]; then
|
|
echo "❌ Aucun patch trouvé dans ~/Downloads"
|
|
exit 1
|
|
fi
|
|
|
|
echo "=== Application du patch: $PATCH ==="
|
|
unzip -o "$PATCH" -d "$PROJECT_DIR"
|
|
|
|
echo "=== Rebuild docker ==="
|
|
docker compose up -d --build
|
|
|
|
# Suppression du patch après application
|
|
rm -f "$PATCH"
|
|
echo "🗑️ Patch $PATCH supprimé"
|
|
|
|
echo "✅ Patch appliqué avec succès !" |