Aplicações containerizadas devem ser configuráveis sem reconstruir a imagem — usando variáveis de ambiente, arquivos de configuração e gerenciamento adequado de segredos. Lidar com configuração e segredos corretamente é importante para segurança e para executar a mesma imagem em diferentes ambientes.
Configuração via variáveis de ambiente (12-factor)
docker run -e DATABASE_URL=postgres://... -e NODE_ENV=production myapp
docker run --env-file . myapp
