Aller au contenu principal

3 formations sont désormais disponibles : Python, Flask et JS.

Aller au contenu principal

Gestion des variables d'env en prod

Apprendre Flask : Le Guide Ultime
2 min de lecture
Gratuit

Dernier rappel de sécurité. En production, tes mots de passe ne sont PAS dans le code.

Ils sont dans les Variables d'Environnement du serveur. Flask sait les lire avec os.environ.get('KEY').

Exemple de procédure de déploiement sécurisé

  1. Tu te connectes à ton serveur Linux (SSH).
  2. Tu crées un fichier .env (que tu n'as JAMAIS commité sur git).
    SECRET_KEY=dzqdqzd987qz9d87qz9d
    DATABASE_URL=postgresql://...
    MAIL_PASSWORD=...
    
  3. Tu lances ton conteneur Docker en lui passant ce fichier :
    docker run --env-file .env my-flask-app
    

Ou si tu utilises un service Cloud (Heroku, AWS, Render, Railway...), il y a toujours une section "Settings / Environment Variables" dans leur interface web. C'est là que tu colles tes secrets.


FÉLICITATIONS ! 🎓🥂

Tu as suivi la formation jusqu'au bout. Tu es passé de "Hello World" à une application architecturée, testée, dockerisée et déployée.

Tu es maintenant un développeur Flask confirmé. La suite ? C'est à toi de l'écrire en codant tes propres projets ! Bon code ! 🚀