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:
@@ -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)
|
||||
|
||||
@@ -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/`.
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user