#!/bin/bash # NeoNail DB Deployment Script echo "πŸš€ NeoNail DB Deployment gestartet..." # 1. Composer Dependencies optimieren echo "πŸ“¦ Composer Dependencies optimieren..." composer install --optimize-autoloader --no-dev # 2. Cache leeren echo "🧹 Cache leeren..." php artisan config:clear php artisan cache:clear php artisan view:clear php artisan route:clear # 3. Storage-Link erstellen echo "πŸ”— Storage-Link erstellen..." php artisan storage:link # 4. Berechtigungen setzen echo "πŸ” Berechtigungen setzen..." chmod -R 755 storage/ chmod -R 755 bootstrap/cache/ chmod 644 .env # 5. Datenbank-Migrationen echo "πŸ—„οΈ Datenbank-Migrationen..." php artisan migrate --force # 6. Cache optimieren echo "⚑ Cache optimieren..." php artisan config:cache php artisan route:cache php artisan view:cache echo "βœ… Deployment abgeschlossen!" echo "" echo "πŸ“‹ NΓ€chste Schritte:" echo "1. Admin-User erstellen: php artisan tinker" echo "2. Testen der Anwendung" echo "3. HTTPS aktivieren" echo "4. Backup-Strategie einrichten"