[HELP] Preciso de ajudar para entender env no Angular
Estou aprendendo Angular e estou desenvolvendo um projeto na versão 20. Fui tentar colocar as variáveis de ambiente, mas o jeito que o Angular faz isso é um pouco diferente do que eu tinha aprendido, e aí ficou o meu questionamento:
Minhas variáveis vão pro repositório do GitHub, por quê?
— “Ah, mas não pode colocar variáveis sensíveis no arquivo de variáveis.”
Eu sei, tá na documentação. Mas e se eu precisar? Tipo, se eu precisar colocar uma chave de API pro front ter acesso, como eu faço?
Outra coisa: se eu quiser alterar uma variável, vou ter que alterar no arquivo e subir pro GitHub de novo?
Eu uso sistemas como o Render, a Vercel e tenho uma VPS que roda o Coolify ou Dokploy, e eles têm um jeito de trabalhar com variáveis de ambiente injetando direto no container da aplicação, o que deixa tudo muito simples. Mas com Angular, parece que não dá pra fazer isso.
Preciso de ajuda, porque já pesquisei bastante e ainda não entra na minha cabeça essa forma de trabalhar. Se alguém puder me explicar de um jeito mais simples, eu agradeceria muito.