Las aplicaciones containerizadas deben ser configurables sin reconstruir la imagen — usando variables de entorno, archivos de configuración y gestión adecuada de secretos. El manejo correcto de configuración y secretos es importante para la seguridad y para ejecutar la misma imagen en diferentes entornos.
Configuración mediante variables de entorno (12-factor)
docker run -e DATABASE_URL=postgres://... -e NODE_ENV=production myapp
docker run --env-file . myapp
