You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/bin/bash
- # -------------------------------------------------------
- # reset.sh — Projekt komplett zurücksetzen und neu aufsetzen
- # -------------------------------------------------------
-
- SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
- cd "$SCRIPT_DIR/.."
-
- echo "⚠️ Projekt zurücksetzen"
- echo "------------------------"
- echo "Folgendes wird gelöscht:"
- echo " - DDEV Container + Datenbank"
- echo " - vendor/ Verzeichnis"
- echo " - composer.lock"
- echo ""
-
- read -p "Bist du sicher? (j/N): " confirm
- if [ "$confirm" != "j" ] && [ "$confirm" != "J" ]; then
- echo "Abgebrochen."
- exit 0
- fi
-
- read -p "Auch .env und .env.local löschen? (j/N): " delete_env
-
- echo ""
- echo "🗑️ Lösche DDEV Container und Datenbank..."
- ddev delete -O
-
- echo "🗑️ Lösche vendor/ und composer.lock..."
- rm -rf vendor/ composer.lock
-
- if [ "$delete_env" = "j" ] || [ "$delete_env" = "J" ]; then
- rm -f .env .env.local
- echo "🗑️ .env und .env.local gelöscht."
- fi
-
- echo ""
- echo "🚀 Starte Setup..."
- bash scripts/setup.sh
|