2.1 KiB
2.1 KiB
Next Steps — Production Deployment
Datum: 2026-07-18
Phase: Post-Phase 7 — Production Deployment
1. Vor Production Deployment (KRITISCH)
- JWT_SECRET generieren:
openssl rand -hex 32→ in .env / Coolify eintragen - POSTGRES_PASSWORD setzen: Sicheres Passwort wählen
- CORS_ORIGINS konfigurieren: Production Frontend-URL eintragen (z.B.
https://erp.ihre-domain.de) - NEXT_PUBLIC_API_URL setzen: Production Backend-URL (z.B.
https://erp.ihre-domain.de/api/v1) - APP_ENV=production setzen
2. API-Keys konfigurieren (WICHTIG)
- OPENROUTER_API_KEY setzen — erforderlich für OCR, Bildretusche, KI-Copilot
- MOBILE_DE_API_KEY setzen — erforderlich für mobile.de Push-Sync
- MOBILE_DE_SELLER_ID setzen — mobile.de Seller ID
3. Infrastructure (EMPFOHLEN)
- Redis aktivieren — für async Features (OCR, Retusche, mobile.de Push)
- Persistent Volume für Uploads verifizieren (
/data/uploads) - Database Backup-Strategie definieren (pg_dump cron)
- SSL/TLS über Coolify/Traefik verifizieren
4. Deployment ausführen
- Coolify Resource erstellen (Docker Compose)
- Environment Variables in Coolify eintragen
- Deploy starten
- Health Check abwarten:
GET /api/v1/health→ 200 - Post-Deploy Verifikation (siehe
docs/handoff.mdAbschnitt 3)
5. Post-Deploy Smoke Test
- Login funktioniert
- Fahrzeug anlegen + bearbeiten
- OCR Upload + Ergebnis anwenden
- Kontakt anlegen + USt-IdNr. prüfen
- Datei Upload + Thumbnail
- Verkauf anlegen + Vertrag-PDF
- DATEV-Export herunterladen
- KI-Copilot Chat
- Bildretusche + Preisvergleich
- mobile.de Push (falls API Key gesetzt)
6. Langfristige Aufgaben
- E2E-Tests mit Playwright
- Integration-Tests mit echtem OpenRouter API
- BZSt eVatR API-Zugang beantragen
- CI/CD Pipeline (Forgejo Actions)
- Monitoring & Alerting
- Performance-Optimierung
- Task-Graph-Status-Felder korrigieren (Metadata)
- test_report.md für alle Tasks ergänzen