.env Beispiele und .env.example Vorlagen
Eine .env-Datei legt Umgebungsvariablen als Zeilen im Muster NAME=Wert fest; die Datei .env.example dient als Vorlage ohne echte Geheimnisse. Die Snippets zeigen Platzhalter für Webanwendung, Mailversand und Zahlungsanbieter sowie Werte mit Leerzeichen und Anführungszeichen, deren Regeln sich zwischen dotenv, Docker Compose und Shell unterscheiden. Die Beispiele enthalten nur Platzhalter, keine echten Zugangsdaten.
5 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf. Darunter: 1× Absichtlich ungültig.
.env: Platzhalter für eine Webanwendung
# Beispielwerte, keine echten Zugangsdaten NODE_ENV=development PORT=3000 …
Nur Platzhalter. Echte Geheimnisse gehören nicht ins Repository.
.env: Werte mit Leerzeichen, Anführungszeichen und Zeilenumbruch
EINFACH=wert MIT_LEERZEICHEN="Anna Müller" EINFACH_QUOTE='keine ${Ersetzung}' …Die Regeln unterscheiden sich zwischen dotenv, Docker Compose und Shell; hier die gemeinsame Schnittmenge plus bekannte Streitfälle.
.env.example: Mailversand
SMTP_HOST=smtp.example.com SMTP_PORT=587 SMTP_USER=benutzer@example.com …
.env.example: Zahlungsanbieter mit Platzhaltern
PAYMENT_API_KEY= PAYMENT_WEBHOOK_SECRET= PAYMENT_SUCCESS_URL=https://example.com/danke …
Die Schlüssel bleiben leer: hier trägt jede Person ihren eigenen Testschlüssel ein.
.env: Leerzeichen um das GleichheitszeichenAbsichtlich ungültig
NAME = wert ANDERER =wert
Shells brechen hier ab, dotenv-Bibliotheken lesen es meist trotzdem; Docker Compose behält Leerzeichen teils im Wert.
Weitere Themen in Datenformate & Snippets
- JSON Beispiele: gültig und ungültig zum Testen
- XML Beispiele: Namespaces, CDATA und Fehlerfälle
- YAML Beispiele: Listen, Anker und typische Fallen
- Markdown Beispiele: Tabelle, Listen, Codeblock
- HTML Beispiele: Formulare, Tabellen und Meta-Tags
- GraphQL Beispiele: Schema, Query, Mutation, Antwort
- Code-Snippets: Kundenmodell in vielen Sprachen
- curl Beispiele: GET, POST, Header, Upload, Auth