Ruby: Gestion des variables d'environnement

Cette documentation fait partie du guide Premiers pas. Consultez le guide complet ici : Premiers pas avec Ruby on Rails.

👋 Bienvenue dans la documentation Stackhero !

Stackhero propose une solution Ruby cloud clé en main qui offre de nombreux avantages, notamment :

  • Déployez votre application en quelques secondes avec un simple git push.
  • Utilisez votre propre nom de domaine et bénéficiez de la configuration automatique des certificats HTTPS pour une sécurité accrue.
  • Profitez de la sauvegarde automatique, des mises à jour en un clic et d'une tarification simple, transparente et prévisible.
  • Bénéficiez d'une performance optimale et d'une sécurité robuste grâce à une infrastructure privée et dédiée.

Gagnez du temps et simplifiez-vous la vie : il ne vous faut que 5 minutes pour essayer la solution Ruby cloud hosting de Stackhero !

Les variables d'environnement sont essentielles pour protéger les données sensibles telles que les clés API et les mots de passe de base de données.

Le gem dotenv-rails offre un moyen pratique de gérer les variables d'environnement dans votre environnement de développement. Voici les étapes :

  1. Ajoutez le gem à votre Gemfile dans les groupes appropriés :

    # Gemfile
    gem 'dotenv-rails', groups: [:development, :test]
    
  2. Installez le gem en exécutant :

    bundle install
    
  3. Créez un fichier .env à la racine de votre projet et définissez vos variables d'environnement. Par exemple :

    RAILS_ENV=development
    
  4. Pour protéger vos données sensibles, assurez-vous que le fichier .env est exclu de votre dépôt Git. Ajoutez la ligne suivante à votre .gitignore :

    echo '.env*' >> .gitignore
    

Après avoir complété ces étapes, redémarrez votre serveur Rails. Les variables d'environnement définies dans le fichier .env seront désormais automatiquement accessibles dans votre application.

Variables d'environnement pour votre plateforme de développementVariables d'environnement pour votre plateforme de développement