Zum Hauptinhalt springen

VPS deployen

Ziel

Produktion verfügbar für Web, Capacitor und Admin.

Für wen

DevOps mit Server-Zugang.

Wo in der App

Produktions-URL https://routineassist.com; Admin /admin.

Voraussetzungen

VPS, DNS zum Server, TLS-Zertifikat.

Schritt für Schritt

  1. Frontend bauen: npm run build — Output zum Static-Hosting.
  2. Server-API deployen mit Env: Datenbank, ADMIN_EMAILS, Mail/Graph Secrets.
  3. CORS für Capacitor-Origins konfigurieren (https://localhost, App-Scheme).
  4. Reverse Proxy (nginx) TLS Terminate zu Node.
  5. Migrationen ausführen falls Datenbank-Projekt.
  6. Smoke Test: /parent, /child, /wachtwoord-vergeten, /uitnodiging.
  7. Logs nach Deploy überwachen; Rollback via vorheriges Release.

Optionen & Einstellungen

Keine Secrets in Git — .env nur auf Server.

Tipps & häufige Probleme

Staging-Subdomain vor Prod-Push empfohlen.

Siehe auch