Files
nodeMap/docs/build-and-deploy.md
ISA 8894ce4411 docs: .env.local durch .env.production & .env.development ersetzt + Rücklinks & Footer ergänzt
- Alle Hinweise in Markdown-Dateien aktualisiert: Verwendung von `.env.production` und `.env.development` statt `.env.local`
- Footer-Abschnitte mit „Zurück zur Übersicht“-Link in allen relevanten `/docs/`-Dateien ergänzt
- Inhaltliche Korrekturen und Ergänzungen in Architektur-, Setup-, FAQ-, und Mockdaten-Dokumentation
- Inhaltsverzeichnis in `README.md` aktualisiert und funktionierende relative Links in Unterverzeichnissen sichergestellt
- Ziel: bessere Lesbarkeit, Navigation und Klarheit für neue Entwickler
2025-06-24 09:00:49 +02:00

2.1 KiB
Raw Permalink Blame History

🛠 Deployment & Build-Verhalten (Next.js)

Diese Datei beschreibt, welche Projektdateien in den Build (.next/) aufgenommen werden und welche nicht.
Ziel: Klarheit für Onboarding, Deployment-ZIP-Erstellung oder CI/CD.


📦 Wird beim npm run build in .next/ gespeichert

Inhalt Beschreibung
Kompilierte Seiten Alle unter /pages/
API-Routen Alles aus pages/api/
Assets aus public/ Werden im Build nicht verändert, aber ausgeliefert
CSS-Dateien (Tailwind) Werden gebundelt und minimiert
.env.production / .env.development Umgebungsabhängige Konfiguration. Wird eingelesen, aber nicht exportiert

| JS/TS-Quellcode | Wird zu Client- und Server-Bundles kompiliert |


🧹 Wird nicht in .next/ aufgenommen

Ordner/Datei Zweck / Grund
__tests__, __mocks__ Nur lokal für Tests, nicht im Build
cypress/ End-to-End-Tests, nur für lokale Entwicklung
scripts/ Hilfsskripte, nicht für Runtime relevant
docs/ Dokumentation, nur für Entwickler
README.md, CHANGELOG.md Doku nicht erforderlich zur Laufzeit
Jenkinsfile, .github/ CI/CD wird vom Buildsystem verwendet

📂 Empfohlene Struktur für Deployment (z.B. ZIP-Upload auf Server)

Nur folgende Dateien/Ordner übertragen:

.next/
public/
package.json
package-lock.json
.env.production

Zurück zur Übersicht