Uma configuração do Wget montada pode corrigir o Wget sem alterar o Drush ou o Composer. Comece pelo programa que faz o pedido com falha e forneça o proxy no limite de arranque desse programa.

Programas do host

Para programas do host que suportam as variáveis habituais, indique:

export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080
export no_proxy=localhost,127.0.0.1,::1,.ddev.site

A variável HTTPS seleciona destinos HTTPS; o respetivo URL HTTP descreve o ouvinte do proxy. Um endpoint da lista de proxies HTTP é um candidato quando o download relevante do host ou do contêiner web pode usar uma rota pública.

Compilação e execução de contêineres

O DDEV documenta a secção proxies no ~/.docker/config.json existente:

{
  "proxies": {
    "default": {
      "httpProxy": "http://proxy.example:8080",
      "httpsProxy": "http://proxy.example:8080",
      "noProxy": "localhost,127.0.0.1,::1,.ddev.site"
    }
  }
}

Mescle esta secção em vez de substituir a autenticação ou outras entradas existentes e, em seguida, reinicie o projeto DDEV. O Docker usa estas definições para fornecer variáveis de ambiente e argumentos de compilação. Os programas no contêiner web continuam a precisar de as suportar.

Transferência de imagens base

Uma imagem base em falta é descarregada pelo daemon do Docker. A configuração do cliente acima não define o proxy desse daemon, e uma cache de imagens quente pode evitar completamente a transferência.

Mantenha as rotas locais de aplicação e de serviço do DDEV no âmbito direto pretendido. Adapte a sintaxe de exceção ao consumidor real ao adicionar domínios internos ou intervalos de endereços.

Artigos relacionados