[PYTHON] Dies ist Ihre Wahl für die Verwaltung von env-Dateien!

Verwaltung von Umgebungsvariablen

Hintergrund

Manchmal benutze ich einen privaten Schlüssel, Trennen Sie die Datei ".env.sample" für das Beispiel und die Datei ".env" für die Entwicklung

Ich möchte .env damit als positiv verwalten, um .env.sample im Commit zu belassen

Wie installiert man

go get github.com/locona/envdef/cmd/envdef

Wie benutzt man

Vorbereitung der Testdaten

Fügen Sie die Anwendungskonfiguration zur .env-Datei im Stammverzeichnis des Projekts hinzu.

S3_BUCKET=YOURS3BUCKET
SECRET_KEY=YOURSECRETKEYGOESHERE

Die Datei ".env.sample" im Stammverzeichnis des Projekts

S3_BUCKET=YOURS3BUCKET
SECRET_KEY=YOURSECRETKEYGOESHERE
REGION=REGION

Lauf

Dann renne

envdef

Das Ergebnis ist eine .env.new-Datei

REGION=REGION
S3_BUCKET=YOURS3BUCKET
SECRET_KEY=YOURSECRETKEYGOESHERE

Die Änderungen werden auch in der Konsole angezeigt

Zusammenfassung

Durch die Verwendung von envdef ist es einfacher, unnötige Umgebungsvariablen und hinzugefügte Umgebungsvariablen zu verwalten.

Recommended Posts

Dies ist Ihre Wahl für die Verwaltung von env-Dateien!
Watchdog ist sehr nützlich für die Dateiüberwachung
virtualenv Das ist vorerst alles!