J'essaie de créer mon projet OSS et je souhaite supprimer les informations sensibles des configs. J'essaie d'avoir ENV['DB_PASS'] = mypassword
. Où est-ce que je définirais ceci? J'ai essayé export DB_PASS=mypassword
dans mon fichier .bashrc. Mais ça ne marche pas.Définition des variables d'environnement dans Rails
0
A
Répondre
0
Êtes-vous sûr que export
ne fonctionne pas? Avez-vous essayé echo $DB_PASS
? (De même, les modifications apportées à .bashrc ne prendront effet qu'à la prochaine ouverture de session.)
Une façon plus courante de résoudre ce problème consiste à créer un fichier de configuration distinct qui n'est pas suivi dans votre référentiel, puis fournir un fichier config.sample
présentant les options de configuration courantes mais avec des valeurs factices.
J'ai fini par utiliser votre méthode suggérée et j'ai juste utilisé capistrano pour créer un lien symbolique entre le fichier et le répertoire de publication. – WedTM