# ⚠️ WICHTIG: Nächste Schritte ## ✅ Was wurde bereits erledigt 1. ✅ `docker-compose.yml` aktualisiert mit neuen Asset-Domains 2. ✅ `ThemeHelper.php` erweitert mit `getAssetUrl()` Methode 3. ✅ `AppServiceProvider.php` aktualisiert für dynamische Asset-URLs 4. ✅ `vite.web.config.js` vorbereitet für domain-spezifische Assets 5. ✅ Laravel Cache geleert 6. ✅ Vite-Server gestartet (laufen auf Port 5177 und 5178) ## 🔴 ERFORDERLICH: Docker Container neu starten **Die Traefik-Konfiguration wurde geändert, daher MUSST du die Container neu starten!** ### Auf deinem Host-System (NICHT im DevContainer): ```bash # Im Projektverzeichnis (wo docker-compose.yml liegt) docker compose restart # ODER komplett neu starten für saubere Umgebung: docker compose down docker compose up -d ``` ## 📋 DNS-Einträge hinzufügen Füge diese Zeilen zu deiner **Hosts-Datei** auf dem **Host-System** hinzu: **macOS/Linux**: `/etc/hosts` ```bash sudo nano /etc/hosts ``` **Windows**: `C:\Windows\System32\drivers\etc\hosts` (als Administrator öffnen) **Einträge:** ``` 127.0.0.1 assets.pressekonto.test 127.0.0.1 assets.presseecho.test 127.0.0.1 assets.businessportal24.test ``` ## 🧪 Nach dem Neustart testen Zurück im DevContainer: ```bash # Vite-Server sind bereits gestartet, check den Status: tail -20 /tmp/vite-server.log # Teste die Asset-URLs: curl -Ik https://assets.pressekonto.test/@vite/client curl -Ik https://assets.presseecho.test/@vite/client curl -Ik https://assets.businessportal24.test/@vite/client # Alle sollten HTTP 200 oder 304 zurückgeben ``` ## 🌐 Im Browser testen Öffne: - https://businessportal24.test - https://presseecho.test - https://pressekonto.test Die Assets sollten nun korrekt über HTTPS von den jeweiligen Asset-Subdomains geladen werden! ## 🎯 Neue URL-Struktur | Hauptdomain | Asset-Domain | Port | Build-Dir | |------------|-------------|------|-----------| | pressekonto.test | assets.pressekonto.test | 5177 | public/build/portal | | presseecho.test | assets.presseecho.test | 5178 | public/build/web | | businessportal24.test | assets.businessportal24.test | 5178 | public/build/web | ## 📖 Weitere Dokumentation - `VITE-SETUP-NEUE-STRUKTUR.md` - Detaillierte Erklärung der neuen Struktur - `setup-new-asset-urls.sh` - Setup-Script (optional) ## ❓ Probleme? Falls nach dem Neustart immer noch Fehler auftreten: 1. **Cache komplett leeren:** ```bash php artisan config:clear php artisan cache:clear php artisan view:clear php artisan route:clear ``` 2. **Vite-Server neu starten:** ```bash pkill -f "vite --config" npm run dev:all > /tmp/vite-server.log 2>&1 & ``` 3. **Browser Hard-Refresh:** - Chrome/Firefox: `Ctrl + Shift + R` (Windows/Linux) - Safari: `Cmd + Shift + R` (macOS) 4. **Traefik Logs prüfen** (auf Host-System): ```bash docker compose logs traefik | tail -50 ```