Gabarito disponível
Texto-base:
Na configuração de um ambiente de desenvolvimento para um novo projeto, é necessário definir variáveis de ambiente específicas a fim de garantir que a aplicação funcione corretamente em diferentes ambientes (desenvolvimento, teste e produção). Para isso, decidiu-se, utilizando o Docker, criar um contêiner e definir as variáveis de ambiente necessárias.
Com base na situação hipotética apresentada, julgue os itens a seguir, relativos às práticas DevOps.
Na situação apresentada, é necessário adicionar uma nova dependência à aplicação e, então, modificar diretamente a imagem Docker já criada.
Na configuração de um ambiente de desenvolvimento para um novo projeto, é necessário definir variáveis de ambiente específicas a fim de garantir que a aplicação funcione corretamente em diferentes ambientes (desenvolvimento, teste e produção). Para isso, decidiu-se, utilizando o Docker, criar um contêiner e definir as variáveis de ambiente necessárias.
Com base na situação hipotética apresentada, julgue os itens a seguir, relativos às práticas DevOps.
Na situação apresentada, é necessário adicionar uma nova dependência à aplicação e, então, modificar diretamente a imagem Docker já criada.
Resolução comentada
Para definir variáveis de ambiente não é preciso alterar a imagem nem adicionar dependências.
Variáveis de ambiente são passadas na criação/execução do contêiner (-e, --env-file), sem modificar a imagem. Imagens são imutáveis; mudanças exigiriam novo build, e adicionar dependência não é necessário ao cenário.
Análise das alternativas
A) Errada: afirma necessidade inexistente. B) Correta: o cenário trata apenas de configurar variáveis no contêiner.
Referência: Docker: imagens imutáveis e variáveis de ambiente (-e).
Resolução comentada do VaiConcursos.