Definir variáveis de proxy para o downloader HTTP do Mix
Inicie uma tarefa do Mix com as entradas suportadas HTTP_PROXY, HTTPS_PROXY e NO_PROXY, sem tratar essa configuração como um ajuste do Hex ou do Git.
Para o downloader HTTP do Mix, forneça as variáveis de proxy antes de iniciar a tarefa pretendida. Num shell POSIX:
export HTTP_PROXY=http://proxy.example.net:8080
export HTTPS_PROXY=http://proxy.example.net:8080
export NO_PROXY=localhost,127.0.0.1Escolha o intermediário usando um endereço da lista de proxies HTTP para uma rota HTTP pública e mantenha as exceções pretendidas. Depois execute a tarefa do Mix a partir desse ambiente. A implementação atual do Mix verifica nomes em maiúsculas antes dos equivalentes em minúsculas e configura o seu perfil dedicado de Erlang httpc.
Isto abrange os downloads geridos pelo Mix, como a instalação inicial de ferramentas. Uma tarefa do Mix também pode delegar um download ao Hex ou ao Git: o Hex documenta a sua própria configuração http_proxy e https_proxy, e as dependências de Git usam o transporte do Git. As definições deles ficam fora desta configuração do downloader.
Um download do Mix bem-sucedido demonstra este caminho para essa operação. Não estabelece a configuração usada por cada cliente posterior de obtenção de pacotes.