Variables d’environnement et secrets : ce qui entre dans l’image, ce qui n’y entre jamais
Les variables NEXT_PUBLIC_ sont gravées au build, les autres arrivent au démarrage. Confondre les deux, c’est publier un secret.
Module 2 · L’environnement local avec Docker Compose
Réservé aux abonnés
Objectif du chapitre
La même image MonTour tourne en local, en préproduction et en production, avec des variables différentes et aucun secret à l’intérieur.
Prérequis : Supabase en local avec Docker (chapitre 08) : tag dk08 posé.
Au programme
- Variables de build (
ARG,NEXT_PUBLIC_*) et variables d’exécution (env_file,environment). - Les secrets de build BuildKit (
--secret) quand un build en a vraiment besoin. - Construire une image unique pour tous les environnements.
- Vérifier qu’aucune clé service_role n’est lisible dans l’image ou le bundle client.
La suite de cette leçon est réservée aux abonnés
Les 3 premières leçons de chaque formation sont gratuites. Débloquez la suite pour continuer.
Déjà abonné ? Se connecter
