Umgebungsvariablen setzen
Umgebungsvariablen stehen im Reiter Konfiguration der App. Sie gelten ab dem nächsten Deployment oder Neustart und tauchen nie im Quelltext auf.
Variablen anlegen
Jede Variable besteht aus Name und Wert. Übliche Beispiele:
DATABASE_URL=postgres://benutzer:passwort@host:5432/datenbank
NODE_ENV=production
STRIPE_SECRET_KEY=sk_live_…
Werte werden in der Oberfläche verdeckt angezeigt und nur an den Container der App weitergegeben.
Variablen, die Rechenhalle setzt
| Name | Bedeutung |
|---|---|
PORT | Der Port, auf dem die App lauschen muss |
RECHENHALLE_DATEN | Pfad zum dauerhaften Speicher (/daten) |
RECHENHALLE_APP_NAME | Name der App |
RECHENHALLE_PROZESS | Name des Prozesses, etwa web oder worker |
RECHENHALLE_INSTANZ | Nummer der Instanz bei mehreren Kopien |
Was nicht ins Repository gehört
Zugangsdaten gehören nie in den Quelltext – auch nicht in ein privates Repository. Wer versehentlich ein Geheimnis eingecheckt hat, sollte es als verbrannt betrachten und neu erzeugen: In der Git-Historie bleibt es sonst dauerhaft lesbar.