[RUBY] C'est votre choix pour la gestion des fichiers env!

Gestion des variables d'environnement

Contexte

Parfois j'utilise une clé privée, Séparez le fichier .env.sample pour l'échantillon et le fichier .env pour le développement

Je veux gérer .env avec ceci comme positif afin de laisser .env.sample dans le commit

Comment installer

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

Comment utiliser

Préparation des données de test

Ajoutez la configuration de l'application au fichier .env à la racine du projet.

S3_BUCKET=YOURS3BUCKET
SECRET_KEY=YOURSECRETKEYGOESHERE

Le fichier .env.sample à la racine du projet

S3_BUCKET=YOURS3BUCKET
SECRET_KEY=YOURSECRETKEYGOESHERE
REGION=REGION

Courir

Puis cours

envdef

Le résultat est un fichier .env.new

REGION=REGION
S3_BUCKET=YOURS3BUCKET
SECRET_KEY=YOURSECRETKEYGOESHERE

Les modifications sont également affichées dans la console

Résumé

L'utilisation d'envdef facilite la gestion des variables d'environnement obsolètes et ajoutées.

Recommended Posts

C'est votre choix pour la gestion des fichiers env!
Watchdog est très utile pour la surveillance des fichiers
virtualenv Pour le moment, c'est tout!