Repaso
English
Cloud y DevOpsIntermedioOPS-17

Según The Twelve-Factor App, ¿dónde debe vivir la configuración que varía entre entornos?

Opciones

  1. En constantes escritas en el código fuente
  2. En variables de entorno, fuera del código (Opción correcta)
  3. En una hoja de cálculo compartida que edita todo el equipo
  4. Dentro de la imagen Docker, fijada al construirla

Respuesta

En variables de entorno (o configuración inyectada), no en el código

Por qué

El mismo código corre en desarrollo, staging y producción; solo cambian los ajustes (URL de la base de datos, API keys, modo debug).

Mantener esos ajustes en variables de entorno significa que construyes la imagen una vez y la ejecutas en cualquier sitio con otra configuración, y los secretos nunca acaban en el código.

The Twelve-Factor App es una lista muy conocida para apps preparadas para la nube (también: procesos stateless, logs a stdout).

Recuerda

Configuración que cambia por entorno → variables de entorno.

Términos clave

Practica esta pregunta en Repaso