Fix: deploy target + Traefik-Labels + Next rewrites
- deploy-vps.sh: free-warez.top → free-warez.win (eldov.win liegt auf .win, nicht .top). Vorheriger Deploy lief auf .top ohne Traefik-Routing. - docker-compose.yml: Traefik-Labels analog w-make-com (Router für eldov.win + www.eldov.win, websecure entrypoint, HTTP→HTTPS-Redirect). Service hängt am 'proxy'-Netzwerk. - next.config.ts: Rewrites als Backup zum proxy.ts (/ → /de, /projekte/[slug] → /de/projects/[slug]). In manchen Setups greift der proxy.ts nicht zuverlässig für statische Routen — doppelt hält besser. - src/app/page.tsx: Root-Route serviert DE-Inhalt direkt, damit Healthchecks und Bots eine echte Antwort bekommen (kein endloser Redirect).
This commit is contained in:
+6
-3
@@ -1,15 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
# deploy-vps.sh — Synchronisiert den eldov-win Workspace auf den VPS-Container.
|
||||
# Host: free-warez.top · Container-Pfad: /opt/containers/eldov-portfolio
|
||||
# Host: free-warez.win · Container-Pfad: /opt/containers/eldov-portfolio
|
||||
#
|
||||
# eldov.win läuft auf demselben VPS wie w-make.com und minecraft-portal.
|
||||
# Traefik routet dort die Subdomains per Docker-Labels.
|
||||
#
|
||||
# Voraussetzungen:
|
||||
# - ssh-Zugang zu free-warez.top ist konfiguriert
|
||||
# - ssh-Zugang zu free-warez.win ist konfiguriert
|
||||
# - .env.local ist lokal vorhanden (wird NICHT übertragen)
|
||||
# - auf dem VPS liegt bereits ein Container namens 'eldov-portfolio'
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
VPS_HOST="${VPS_HOST:-free-warez.top}"
|
||||
VPS_HOST="${VPS_HOST:-free-warez.win}"
|
||||
VPS_DIR="${VPS_DIR:-/opt/containers/eldov-portfolio}"
|
||||
|
||||
echo "→ Prüfe SSH-Verbindung zu $VPS_HOST..."
|
||||
|
||||
Reference in New Issue
Block a user