1
resposta

[Dúvida] Variáveis de Ambiente

Olá! No curso é ensinado que os dados como login e senha do banco de dados devem ficar salvos em variáveis de ambiente windows. No meu caso eu uso docker rodando em uma EC2 linux. Como posso fazer para salvar esses dados?

1 resposta

Oi Deise, tudo bem?

Tem duas formas de fazer isso:

  1. Sempre que rodar o container, utilizar o comando
docker run -e VARIAVEL_DE_AMBIENTE=valor sua_imagem_docker

passando todas as variáveis pela linha de comando. Essa solução, no nosso caso, é mais trabalhosa, porque temos várias variáveis.

  1. Uma forma que considero mais fácil: criar um arquivo na instância EC2 chamado env_file, e editálo, passando suas configurações:
DB_USER=seu_usuario
DB_PASSWORD=sua_senha
...

Quando for rodar o docker, você precisará usar o comando:

docker run --env-file env_file sua_imagem_docker

Acredito que assim você conseguirá prosseguir. Qualquer dúvida, estou por aqui :)

Espero ter ajudado! Abraços e bons estudos!