Umbenennung presseportale → pressekonto in Domains, Themes und Dokumentation. Design-Tokens, Portal-Shell, Customer-Dashboard, Auth- und Admin-PM-Views. Artisan-Befehl migrate:legacy-media mit Tests und Hub-Flux-Entwicklungsdocs. Co-authored-by: Cursor <cursoragent@cursor.com>
109 lines
2.9 KiB
Markdown
109 lines
2.9 KiB
Markdown
# ⚠️ 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
|
|
```
|
|
|