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
This commit is contained in:
ISA
2025-06-24 09:00:49 +02:00
parent 0347ec9d98
commit 8894ce4411
21 changed files with 70 additions and 74 deletions

View File

@@ -1,13 +1,13 @@
<!-- /docs/guide/env.md-->
# 🌐 Umgebungsvariablen (`.env.local` / `.env.production`)
# 🌐 Umgebungsvariablen (`.env.production` / `.env.development`)
NodeMap verwendet Umgebungsvariablen zur Steuerung von API-Verhalten, Serverpfaden und Moduswahl
(Mock oder Produktion).
## 📂 Speicherort
- **Lokal**: `.env.local` (für Entwicklung)
- **Entwicklung**: `.env.development`
- **Produktion**: `.env.production` (für `npm run build` & `npm start`)
## 🔧 Wichtige Variablen
@@ -38,6 +38,20 @@ NEXT_PUBLIC_BASE_PATH=/talas5
NEXT_PUBLIC_DEBUG=false
```
## 📦 Beispiel `.env.development`
```env
DB_HOST=localhost
DB_PORT=3306
DB_NAME=talas
DB_USER=root
DB_PASSWORD=geheim
NEXT_PUBLIC_API_PORT_MODE=dev
NEXT_PUBLIC_USE_MOCKS=true
NEXT_PUBLIC_BASE_PATH=/talas5
NEXT_PUBLIC_DEBUG=true
```
---
[Zurück zur Übersicht](../README.md)

View File

@@ -30,7 +30,7 @@
### 🔹 Wie kann ich die Karte lokal testen, ohne Backend?
- Setze in `.env.local` die Variable `NEXT_PUBLIC_USE_MOCKS=true`.
- Setze in `.env.development` die Variable `NEXT_PUBLIC_USE_MOCKS=true`.
- Starte mit `npm run dev`.
- Die App lädt jetzt Mockdaten aus `/mockData/`.

View File

@@ -21,7 +21,8 @@ Mockdaten werden aktiviert durch folgende Umgebungsvariable:
NEXT_PUBLIC_USE_MOCKS=true
```
Diese Variable wird in `.env.local` gesetzt und **nicht** für die Produktionsumgebung verwendet.
Diese Variable wird in `.env.development` gesetzt und **nicht** für die Produktionsumgebung
verwendet.
Im Produktivbetrieb steht:
```env

View File

@@ -21,7 +21,7 @@ Projekt.
☐ Erledigt
3. **`.env.local` anlegen**
3. **`.env.development` anlegen**
_Siehe [env.md](docs/guide/env.md) für Details._
☐ Erledigt

View File

@@ -33,8 +33,7 @@ components/ → UI-Komponenten inkl. Karte und Layer-Control-Panel (`MapLaye
┃ ┗ 📜VersionInfoModal.js
┗ 📜TestScript.js
config/ → zentrale Variablen (.env.local)
config/ → zentrale Variablen (.env.development, .env.production)
hooks/ → eigene React-Hooks

View File

@@ -31,7 +31,7 @@ NEXT_PUBLIC_USE_MOCKS=true
- **Umgebungsvariablen lokal definieren:**
Datei `.env.local` mit Inhalten wie:
Datei `.env.development` mit Inhalten wie:
```
NEXT_PUBLIC_API_URL=http://localhost:3001