O que é um arquivo ENV?
ENV — variáveis de ambiente
O que é?
Um arquivo .env contém variáveis de ambiente: uma chave, um sinal de igual, um valor, uma por linha. Ele serve para separar a configuração do código — endereço do banco de dados, chaves de acesso, senhas.
É o arquivo mais sensível de um projeto, e muitas vezes o mais mal cuidado.
História e origem
A prática se espalhou com os métodos modernos de desenvolvimento, que estabelecem como princípio que a configuração nunca deve ser escrita diretamente no código.
O arquivo .env se tornou a tradução concreta desse princípio, em praticamente todas as linguagens.
Por que é prático
Uma simplicidade total, e uma separação clara entre o código e os segredos que ele utiliza.
Permite trocar de ambiente — desenvolvimento, teste, produção — sem alterar uma única linha de código.
Limites e defeitos
Contém segredos em texto puro. Nada ali é criptografado, nada é protegido.
É o vazamento de segurança mais banal que existe: um .env esquecido em um repositório público ou deixado em um servidor mal configurado, e suas chaves de acesso passam a pertencer a todo mundo.
Dicas de uso
Nunca compartilhe um arquivo .env, e jamais o inclua no controle de versão. Exclua-o sistematicamente do seu repositório.
Se uma chave foi exposta, não tente protegê-la depois do fato: revogue-a e gere uma nova. É a única resposta válida.
Converta seu ENV em segundos, nos nossos servidores seguros na França.
Converter um ENV