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

2.9 KiB

⚠️ 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):

# 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

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:

# 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:

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:

    php artisan config:clear
    php artisan cache:clear
    php artisan view:clear
    php artisan route:clear
    
  2. Vite-Server neu starten:

    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):

    docker compose logs traefik | tail -50