presseportale/_docs/WICHTIG-NAECHSTE-SCHRITTE.md
Kevin Adametz 5b8bdf4182
Some checks are pending
linter / quality (push) Waiting to run
tests / ci (push) Waiting to run
12-05-2026 Frontend dev
2026-05-12 18:32:33 +02:00

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.presseportale.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.presseportale.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://presseportale.test
Die Assets sollten nun korrekt über HTTPS von den jeweiligen Asset-Subdomains geladen werden!
## 🎯 Neue URL-Struktur
| Hauptdomain | Asset-Domain | Port | Build-Dir |
|------------|-------------|------|-----------|
| presseportale.test | assets.presseportale.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
```