12-05-2026 Frontend dev
This commit is contained in:
parent
405df0a122
commit
5b8bdf4182
779 changed files with 480564 additions and 6241 deletions
|
|
@ -1,103 +0,0 @@
|
|||
# ✅ Finale Fehlerbehebung - Asset-URL Probleme gelöst
|
||||
|
||||
## 🔍 Ursprüngliches Problem
|
||||
|
||||
Auf https://pr-copilot.test erschien der Fehler:
|
||||
```
|
||||
[Error] Not allowed to use restricted network host "0.0.0.0":
|
||||
https://0.0.0.0:5178/@vite/client
|
||||
```
|
||||
|
||||
## 🎯 Ursache
|
||||
|
||||
1. **Falscher Build-Ordner**: `routes/domains.php` verwendete `build/admin` statt `build/portal`
|
||||
2. **Falscher Port**: Portal versuchte Port 5178 (Web) statt 5177 (Portal) zu verwenden
|
||||
3. **Fehlende CSS-Datei**: `portal.css` existierte nicht, `vite.portal.config.js` referenzierte sie aber
|
||||
|
||||
## ✅ Durchgeführte Fixes
|
||||
|
||||
### 1. Build-Ordner korrigiert
|
||||
**Datei**: `routes/domains.php`
|
||||
```php
|
||||
// VORHER (❌ FALSCH):
|
||||
Vite::useBuildDirectory('build/admin');
|
||||
|
||||
// NACHHER (✅ RICHTIG):
|
||||
Vite::useBuildDirectory('build/portal');
|
||||
```
|
||||
|
||||
### 2. CSS-Datei umbenannt
|
||||
```bash
|
||||
resources/css/app.css → resources/css/portal.css
|
||||
```
|
||||
|
||||
### 3. Alle Views aktualisiert
|
||||
Geänderte Dateien:
|
||||
- `resources/views/partials/head.blade.php`
|
||||
- `resources/views/partials/admin-head.blade.php`
|
||||
- `resources/views/layouts/admin-master.blade.php`
|
||||
- `resources/views/web/layouts/admin-master.blade.php`
|
||||
|
||||
Alle verwenden jetzt:
|
||||
```php
|
||||
@vite(['resources/css/portal.css', 'resources/js/app.js'])
|
||||
```
|
||||
|
||||
### 4. Vite-Server neu gestartet
|
||||
```bash
|
||||
pkill -f "vite --config"
|
||||
npm run dev:all
|
||||
```
|
||||
|
||||
## 🧪 Verifikation
|
||||
|
||||
```bash
|
||||
# Portal CSS wird korrekt geladen:
|
||||
curl -Iks https://assets.pr-copilot.test/resources/css/portal.css
|
||||
# → HTTP/2 200 ✅
|
||||
|
||||
# Web Assets funktionieren:
|
||||
curl -Iks https://assets.presseecho.test/resources/css/web/theme-presseecho.css
|
||||
curl -Iks https://assets.businessportal24.test/resources/css/web/theme-businessportal24.css
|
||||
```
|
||||
|
||||
## 📋 Finale Struktur
|
||||
|
||||
| Domain | Asset-Domain | Port | Build-Dir | CSS-Datei |
|
||||
|--------|-------------|------|-----------|-----------|
|
||||
| pr-copilot.test | assets.pr-copilot.test | 5177 | build/portal | portal.css |
|
||||
| presseecho.test | assets.presseecho.test | 5178 | build/web | theme-presseecho.css |
|
||||
| businessportal24.test | assets.businessportal24.test | 5178 | build/web | theme-businessportal24.css |
|
||||
|
||||
## 🚀 Nächste Schritte
|
||||
|
||||
1. **Browser testen**: Öffne https://pr-copilot.test und mache einen Hard-Refresh (`Ctrl+Shift+R`)
|
||||
2. **Keine Fehler mehr**: Die "0.0.0.0" Fehler sollten verschwunden sein
|
||||
3. **Assets laden über HTTPS**: Alle CSS/JS-Dateien werden über die korrekten Asset-Subdomains geladen
|
||||
|
||||
## 📝 Wichtige Hinweise
|
||||
|
||||
- **Vite-Server laufen im Hintergrund**: Logs unter `/tmp/vite-server.log`
|
||||
- **Bei Änderungen**: Vite HMR (Hot Module Replacement) funktioniert jetzt korrekt
|
||||
- **Produktion**: Für Production einfach `npm run build` ausführen
|
||||
|
||||
## ⚠️ Falls Docker Container neu gestartet wurden
|
||||
|
||||
Falls du die Docker Container neu gestartet hast, stelle sicher dass:
|
||||
|
||||
1. ✅ DNS-Einträge in `/etc/hosts` vorhanden sind:
|
||||
```
|
||||
127.0.0.1 assets.pr-copilot.test
|
||||
127.0.0.1 assets.presseecho.test
|
||||
127.0.0.1 assets.businessportal24.test
|
||||
```
|
||||
|
||||
2. ✅ Vite-Server laufen:
|
||||
```bash
|
||||
npm run dev:all > /tmp/vite-server.log 2>&1 &
|
||||
```
|
||||
|
||||
## 🎉 Ergebnis
|
||||
|
||||
Alle drei Domains laden jetzt ihre Assets korrekt über HTTPS von ihren jeweiligen Asset-Subdomains!
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue