Pacote do Cloud Docker

A variável magento/magento-cloud-docker O pacote de fornece funcionalidade e imagens do Docker para implantar o Adobe Commerce em um ambiente da nuvem local. Estas notas de versão descrevem os últimos aprimoramentos feitos neste pacote, que é um componente do Cloud Tools Suite for Commerce.

A variável magento/magento-cloud-docker O pacote usa a seguinte sequência de versão: <major>.<minor>.<patch>

As notas de versão incluem:

  • novo ícone Novos recursos
  • ícone corrigir Correções e aprimoramentos

v1.3.7 latest

Data de lançamento: 8 de abril de 2024

  • novo ícone PHP — Adição de suporte para imagens do PHP 8.3 e PHP 8.3.
  • novo ícone Nginx — Adição da imagem nginx v. 1.24.
  • novo ícone Opensearch - Adição da imagem OpenSearch v. 2.12, 1.3.
  • novo ícone Compositor - Versão do Composer atualizada para 2.2.23.

v1.3.6

Data de lançamento: 31 de julho de 2023

  • novo ícone Nova versão do serviço adicionada—OpenSearch 2.5
  • novo ícone Ativar cache do Composer—Agora é possível estender a configuração do Docker para habilitar a limpeza do cache do Composer ao iniciar o container do Docker. Consulte Estender a configuração do Docker no Cloud Docker for Commerce guia.

v1.3.5

Data de lançamento: 10 de março de 2023

  • novo ícone ionCube—Adição da extensão ionCube para a imagem do PHP 8.1.
  • novo ícone Adicionadas novas versões do serviço—OpenSearch 2.3 e 2.4, PHP 8.2, Varnish 7.1.1.
  • novo ícone Suporte avançado para PHP 8.2—Correção de problemas de compatibilidade com determinadas versões do PHP 8.2.x para suportar o Commerce 2.4.6.
  • ícone corrigir Problema do compositor—Correção de problemas que ocorriam após a atualização da versão do Composer nos contêineres do Docker.

v1.3.4

Data de lançamento: 27 de outubro de 2022

  • novo ícone Adição de novas imagens de verniz—Imagens adicionadas para o Verniz 6.5, 7.0 e 7.1.

v1.3.3

Data de lançamento: 13 de setembro de 2022

  • novo ícone Suporte ao Apple M1 (ARM64)—Adição de alterações nas imagens do Docker para habilitar o suporte à arquitetura Apple M1 (ARM64).
  • ícone corrigir Mailhog—Correção de um problema em que o serviço Mailhog não capturava emails no modo de desenvolvedor.
  • ícone corrigir init-docker.sh—Corrigido o validador de versões de serviço no init-docker.sh script.

v1.3.2

Data de lançamento: 31 de março de 2022

  • novo ícone Adição da imagem Elasticsearch 7.10

v1.3.1

Data de lançamento: 10 de março de 2022

  • novo ícone Suporte ao PHP 8.1—Suporte adicionado para PHP 8.1.

  • novo ícone OpenSearch—Imagens adicionadas do OpenSearch versões 1.1 e 1.2.

  • novo ícone Composer 2.1—Defina composer 2.1.x por padrão em imagens do PHP 8.x.

  • novo ícone Melhorias nas imagens do PHP

    • Adição de imagens do PHP 8.1
    • Atualização do xDebug versão 3.1.2
    • xmlrpc 1.0.0RC3 atualizado
  • ícone corrigir Melhorias no Elasticsearch e OpenSearch—Melhorias no Elasticsearch e no OpenSearch Dockerfiles; remoção da imagem Elasticsearch 5.2.

  • ícone corrigir Extensão de sódio—Habilitou o sodium extensão por padrão em todas as imagens do PHP.

  • ícone corrigir Volume de cache do compositor—Caminho fixo para o volume de cache do Composer para armazenar em cache os pacotes do Composer.

  • ícone corrigir Limitação de memória no nginx—Limitação fixa da memória na imagem NGINX.

v1.3.0

Data de lançamento: 25 de outubro de 2021

  • ícone corrigir Melhorar o fluxo de trabalho do modo Desenvolvedor—Anteriormente, era necessário especificar o modo nas etapas de criação e implantação. Agora, a variável --mode opção no build a etapa determina o modo no deploy etapa. Não é mais necessário definir o modo após a implantação. Consulte Modo de desenvolvedor.

  • ícone corrigir Melhorias no sistema de arquivos somente leitura

    • Correção de um problema que iniciava um contêiner PHP para configuração de email.
    • Pode usar variáveis de ambiente em arquivos INI.
    • Certifique-se de que os pontos de entrada do PHP não precisem de permissão de gravação.
  • ícone corrigir Atualizar nó—Atualize a versão do Node fornecida; ao instalar o Node em imagens PHP-CLI, ele agora usa a versão LTS atual.

  • ícone corrigir Atualizar o Symfony—Atualização das dependências de configuração do Symfony para compatibilidade com o Adobe Commerce 2.4.4.

v1.2.4

Data de lançamento: 29 de julho de 2021

  • novo ícone Novo Zookeeper container—Adição de um Contêiner Zookeeper para gerenciar a configuração do provedor de bloqueio para projetos que não estão implantados na infraestrutura do Adobe Commerce na nuvem.

  • novo ícone Adição de suporte para o Composer 2.0.—Adição do Composer versão 2.0 ao arquivo de configuração do Composer para suportar atualizações do Composer 1.0 que está se aproximando do fim da vida útil.

v1.2.3

Data de lançamento: 14 de junho de 2021

  • novo ícone PHP 8.0 adicionado—Atualização do PHP para a versão 8.0, permitindo que você aproveite todos os novos recursos e otimizações que o PHP 8.0 inclui.
  • novo ícone Atualização para Vernish 6.6 e Elasticsearch 7.11.2—Os links a seguir fornecem informações sobre a versão do Cache de verniz 6.6 e Elasticsearch 7.11.2.
  • novo ícone Adicionado ioncube extensão para imagem do PHP 7.4—O ioncube Esta extensão foi adicionada novamente à imagem do PHP 7.4 depois de ter sido inicialmente excluída da atualização do PHP 7.3 para o PHP 7.4. Enviado por mattskr.
  • novo ícone Adição de uma opção de sincronização de arquivo:manual-native—O manual-native a opção de sincronização de arquivos fornece controle manual sobre a sincronização, o que fornece o melhor desempenho para ambientes macOS e Windows. Leia sobre como usar o manual-native opção em Modo de desenvolvedor e Sincronização de dados em um ambiente de desenvolvedor do Docker.
  • novo ícone Exclusões de volume removidas de up e down comandos—O --volume A opção foi removida da variável bin/magento-docker up e bin/magento-docker down comandos, substituídos pelo novo bin/magento-docker init com um aviso de perda de dados. Essa alteração ajuda a evitar a perda acidental de dados. Enviado por joeshelton-wagento.
  • ícone corrigir Atualizado CN valor do certificado gerado— Removeu o codificado CN valor do Arquivo de docker. Esse valor criou um erro de certificado (NET::ERR_CERT_INVALID) que causou a --host opção para a variável ece-docker build:compose comando a ser ignorado.

v1.2.2

Data de lançamento: 20 de abril de 2021

  • novo ícone Atualizado host.docker.internal para ser independente de plataforma— agora você pode criar os mesmos scripts Docker Compose para Ubuntu, Windows e macOS. O uso do Xdebug no Ubuntu não requer mais uma variável de ambiente separada. Correção enviada por Igor Vitol.

  • novo ícone Atualização de init-docker.sh—Adição de mounts objeto para o MAGENTO_CLOUD_APPLICATION variável de ambiente. Correção enviada por Chiranjeevi.

  • novo ícone Atualização de init-docker.sh—Atualizou o init-docker.sh script com o PHP 7.4 e versões Cloud Docker 1.2.1. Correção enviada por David Manickam.

  • novo ícone Sódio ativado por padrão—Habilitou o sodium Extensão PHP por padrão dentro de imagens do PHP Docker.

  • novo ícone custom-registryopção—Adição de um --custom-registry opção para php ./vendor/bin/ece-docker build:compose comando para usar seu próprio registro de imagens.

    code language-bash
    ./vendor/bin/ece-docker build:compose --custom-registry=my-registry.example.com
    
  • novo ícone Versões antigas do Elasticsearch removidas—Remoção das versões 1.7 e 2.4 do Elasticsearch das imagens do Elasticsearch.

  • novo ícone Geração automática de certificados NGINX—Remoção dos certificados existentes da imagem NGINX. Os certificados NGINX agora são gerados automaticamente com cada nova implantação para melhorar a segurança.

  • ícone corrigir Ativadoopcache.validate_timestamps—Habilitou o opcache.validate_timestamps Configuração do PHP por padrão no modo de desenvolvedor. A habilitação dessa configuração corrigiu o problema em que as alterações no sistema de arquivos não eram reconhecidas no Docker.

  • ícone corrigir Fixobuild:custom:compose—Corrigiu o build:custom:compose comando para emitir um erro quando os arquivos não puderem ser substituídos durante o processo de compilação. Gerar um erro evita situações em que docker-compose up pode estar usando os arquivos errados.

  • ícone corrigir Fixo --sync_engine="native" opção—Correção do problema onde, no modo de produção (--mode="production"), o --sync_engine="native" opção não criaria entradas para pastas locais na variável docker.composer.yml arquivo.

  • ícone corrigir Correção de erros de validação de versão de serviço—Versões de serviço adicionadas para RabbitMQ, Elasticsearch e outros serviços para a type propriedade na MAGENTO_CLOUD_RELATIONSHIP variável. Adicionar essas versões à relationships variável corrigida os erros de validação que ocorriam durante a fase de implantação.

v1.2.1

Data de lançamento: 21 de dezembro de 2020

  • novo ícone Opções de comando do NGINX—Adição de opções de comando de compilação para alterar o número de NGINX worker_processes e NGINX worker_connections para TLS e serviços da Web. A variável worker_process O parâmetro mantém a capacidade de definir o valor como auto. Exemplos:

    code language-terminal
    ./vendor/bin/ece-docker build:compose --nginx-worker-processes=2
    ./vendor/bin/ece-docker build:compose --nginx-worker-connections=2048
    
  • novo ícone Opção de comando TLS—Adição da opção de comando build para criar uma configuração sem o serviço TLS. Exemplo:

    code language-terminal
    ./vendor/bin/ece-docker build:compose --no-tls
    
  • novo ícone Consumo de memória NGINX—Redução da memória consumida pelo processo NGINX para TLS e serviços da Web.

  • novo ícone Blackfire—Desativação da extensão PHP do Blackfire por padrão na imagem do Cloud Docker.

  • ícone corrigir Contêiner PHP-FPM—Corrigiu a verificação de integridade do contêiner PHP-FPM alterando o WEB_PORT de 80 para 8080.

  • ícone corrigir Nomeação de volume inválida—Correção de um erro com nome de volume inválido no modo de desenvolvedor.

  • ícone corrigir Porta NGINX upstream—Atualização da imagem do Docker NGINX 1.19 para usar a porta 8080 e evitar um loop infinito. Correção enviada por David Manickam.

v1.2.0

Data de lançamento: 9 de novembro de 2020

  • novo ícone Atualizações de contêiner—

    • novo ícone Contêiner PHP-FPM—Adição de suporte para a extensão gnupg PHP. Correção enviada por G Arvind da Zilker Technology.

    • ícone corrigir Contêiner do banco de dados—Corrigiu a verificação de integridade do container de banco de dados adicionando a senha de banco de dados necessária ao comando de verificação de integridade.

    • novo ícone contêiner Elasticsearch

      • Adição de suporte ao Elasticsearch 7.9 para compatibilidade com versões futuras do Adobe Commerce.

      • Configuração do plug-in do Elasticsearch—Adição de suporte para usar as informações de configuração do plug-in Elasticsearch do services.yaml arquivo para gerar o docker-compose.yaml arquivo para um ambiente do Cloud Docker for Commerce. Consulte plug-ins do Elasticsearch.

      • Suporte a plug-in do Elasticsearch—Adição de suporte para os seguintes plug-ins do Elasticsearch: analysis-icu, analysis-phonetic, analysis-stempel, e analysis-nori. A variável analysis-icu e analysis-phonetic Os plug-ins do são instalados por padrão. É possível adicionar ou remover a variável analysis-stempel e analysis-nori plug-ins conforme necessário.

    • novo ícone Contêiner CLI

      • Executar comandos dentro de contêineres PHP do Docker—Agora você pode usar a CLI do Cloud Docker para executar comandos dentro de containers PHP em seu ambiente Docker sem precisar instalar o PHP no host. Por exemplo, o comando a seguir cria a configuração: ./bin/magento-docker php 7.3 vendor/bin/ece-docker build:compose. Consulte CLI do Cloud Docker. Correção enviada por G Arvind da Zilker Technology.

      • Adição do OpenSSH-client aos contêineres da CLI do PHP. Agora, você pode usar o encaminhamento ssh-agent para o Composer se o composer.json O arquivo contém repositórios Git privados que exigem um cliente ssh para usar comandos do Composer.

    • ícone corrigir Contêiner TLS—Agora, a variável Contêiner TLS baseia-se no https://hub.docker.com/r/magento/magento-cloud-docker-nginx Imagem do Docker em vez da imagem do CentOS. Essa alteração corrige problemas que causavam erros ao enviar solicitações HTTPS entre contêineres no ambiente do Cloud Docker.

    • novo ícone Contêiner de teste—Adição de um contêiner de teste para teste de aplicativos e adição de --with-test opção para o Docker build:compose comando para criar o contêiner somente ao testar no ambiente do Docker. Consulte teste de aplicativo.

    • novo ícone Contêiner FPM-XDEBUG

      • novo ícone Configurar o Xdebug no Linux—Adição de --set-docker-host opção para o ece-docker build:compose comando para configurar o host.docker.internal no contêiner Xdebug. Essa opção é necessária para usar o Xdebug em sistemas Linux. Consulte Configurar Xdebug para Docker.

      • ícone corrigir Correção da configuração da variável Xdebug para o PONTO DE ENTRADA do Docker para resolver uninitialized "with_xdebug" variable erros nos logs. Correção apresentada por Florent Olivaud

  • novo ícone Alterações na configuração do Docker

    • Configuração MailHog—Agora você pode usar o seguinte ece-docker build:compose opções de comando para desabilitar MailHog e especificar portas: --no-mailhog, --mailhog-http-port, e --mailhog-smtp-port. Consulte Configurar email.

    • Para o Cloud Docker para Commerce 1.2.0 e posterior, o Adobe agora fornece imagens do Docker para cada versão de patch, e o gerador de configuração do Docker cria a configuração do Docker com uma versão de patch especificada, em vez de usar a mais recente. Anteriormente, o gerador de configuração do Docker criava a configuração usando a versão de patch mais recente, o que poderia quebrar o Cloud Docker para ambientes de comércio criados com uma versão anterior.

    • Especificar imagens e versões personalizadas na configuração personalizada do Cloud Docker—Atualizou o build:custom:compose comando com opções para especificar imagens e versões personalizadas ao gerar um arquivo de configuração de composição do Docker personalizado (docker-compose.yaml). Consulte Criar uma configuração personalizada de composição do Docker.

    • Atualização da configuração do host Docker para expor a porta 443 para habilitar o acesso ao Adobe Commerce (https://magento2.docker) de todos os contêineres CLI. Você pode alterar a porta padrão adicionando a variável --tls-port opção ao gerar o arquivo de configuração do Docker.

  • ícone corrigir Correção de um problema que causava a falha da build do Cloud Docker para Commerce se a variável app/etc/env.php arquivo existe.

  • ícone corrigir Atualização da configuração de compilação para substituir volumes nomeados por volumes regulares a fim de evitar problemas ao implantar o Cloud Docker for Commerce no Linux ou no Subsistema do Windows para Linux (WSL2).

  • ícone corrigir Atualização do Cloud Docker para testes funcionais do Commerce para oferecer suporte ao Composer 2.0.

v1.1.2

Data de lançamento: 9 de setembro de 2020

  • novo ícone Suporte adicionado para o Elasticsearch 7.7

v1.1.1

Data de lançamento: 5 de agosto de 2020

  • ícone corrigir Configuração de email atualizada—Atualização da configuração padrão do Cloud Docker for Commerce para oferecer suporte ao serviço MailHog em vez de usar SendMail. Consulte Configurar email.

  • ícone corrigir Restaurada a biblioteca PS para a configuração de ambiente do Cloud Docker para corrigir ps: command not found erros.

  • ícone corrigir Atualização da configuração padrão do Cloud Docker for Commerce para remover a montagem automática do ponto de entrada do banco de dados e dos volumes do MariaDB para corrigir Cannot create container for service db erros que podem ocorrer ao iniciar o ambiente do Cloud Docker.

    Agora, você pode configurar o ambiente do Cloud Docker para montar os diretórios do banco de dados adicionando as seguintes opções à ece-docker build:compose comando: --with-entry-point e with-mariadb-conf. Consulte Opções de configuração de serviço.

  • novo ícone Atualizações de comando da CLI

Ação
Comando
Adicione um ponto de entrada ao contêiner do banco de dados para restaurar o banco de dados do backup
./vendor/bin/ece-docker build:compose --db --with-entrypoint
Adicionar um volume de configuração do MariaDB
./vendor/bin/ece-docker build:compose --db --mariadb-conf

v1.1.0

Data de lançamento: 25 de junho de 2020

  • novo ícone Adição de suporte para a solução de desempenho de banco de dados dividido— Agora você pode configurar e implantar uma loja usando a solução de desempenho de banco de dados Split no ambiente do Cloud Docker.

  • novo ícone Suporte para implantação de Adobe Commerce e Magento Open Source—Agora você pode usar o Cloud Docker for Commerce para implantar um ambiente de desenvolvimento local para projetos que não estão hospedados no Adobe Commerce na infraestrutura em nuvem.

  • novo ícone Suporte para Blackfire.io—Adição de suporte para usar o Extensão do Blackfire.io para testes de desempenho automatizados. Correção enviada por Adarsh Manickam da Zilker Technology

  • novo ícone Atualizações de contêiner

    • Verniz—Agora, o Varnish é o cache padrão ao implantar o Adobe Commerce em um ambiente do Cloud Docker usando uma versão compatível do modelo de aplicativo na nuvem. Consulte Container de verniz.

    • Adição de --no-varnish opção para ignorar a instalação do serviço Vernish ao gerar o arquivo de configuração do Cloud Docker.

    • novo ícone Banco de dados

      • Adição do suporte para o banco de dados MySQL. Agora, você pode configurar o ambiente do Cloud Docker com MariaDB ou MySQL. Consulte Opções de configuração de serviço.

      • Adição da capacidade de definir as configurações de incremento e deslocamento para replicação de banco de dados ao gerar o arquivo de composição do Docker. Consulte Contêineres de serviço.

    • novo ícone PHP-FPM

    • ícone corrigir Node.js—Atualização da versão padrão do Node.js da versão 8 para a versão 10 para melhorar a segurança. A versão 8 do Node.js está obsoleta e não é mais atualizada com correções de erros ou patches de segurança. Correção enviada por Mohan Elamurugan da Zilker Technology.

    • novo ícone Elasticsearch

      • Suporte adicionado para o Elasticsearch 6.8, 7.2, 7.5 e 7.6.

      • Adição da capacidade de personalizar o configuração do contêiner Elasticsearch ao gerar o arquivo de configuração de composição do Docker.

      • Adição de --no-es opção para as opções de configuração do serviço para gerar o arquivo de configuração Docker Compose. Use essa opção para ignorar a instalação do contêiner de Elasticsearch e usar a pesquisa MySQL. Essa opção é compatível somente com as versões 2.3.5 e anteriores do Adobe Commerce.

    • novo ícone Contêiner FPM-XDEBUG—Adição de uma opção de configuração de serviço para instalar e configurar o Xdebug para depurar o PHP no ambiente do Cloud Docker. Consulte Configurar Xdebug.

  • novo ícone Alterações na configuração do Docker

    • Adição de verificações de integridade para os contêineres de serviço PHP-FPM, Redis, Elasticsearch e MySQL Docker.

    • Alteração do modo de sincronização de arquivos padrão para native no Modo de desenvolvedor.

    • Adição de informações de versão à imagem genérica do contêiner de serviço do Docker ao gerar o docker-compose.yml arquivo.

    • Aprimoramento da capacidade de lidar com grandes respostas do contêiner upstream de PHP-FPM ao aumentar o fastcgi_buffers para o servidor Nginx.

    • Desempenho aprimorado da sincronização de arquivos mutagen ao adicionar uma segunda sessão de sincronização para sincronizar arquivos no vendor diretório. Essa alteração impede que o mutagen fique paralisado durante o processo de sincronização de arquivos. Correção enviada por Mathew Beane da Zilker Technology.

    • novo ícone Atualizações de comando da CLI

Ação
Comando
Limpar cache Redis
bin/magento-docker flush-redis
Limpar cache de verniz
bin/magento-docker flush-varnish
Ignorar instalação padrão do Verniz
.vendor/bin/ece-docker build:compose --no-varnish
Personalizar opções de Elasticsearch
.vendor/bin/ece-docker build:compose --es-env-var
Remover configuração de Elasticsearch
.vendor/bin/ece-docker build:compose --no-es
Configurar o contêiner de BD com o MySQL versão 5.6 ou 5.7
./vendor/bin/ece-docker build:compose --db <mysql-version-number> --db-image mysql
Especificar URL de base personalizada
./vendor/bin/ece-docker build:compose --host=<hostname> --port=<port-number>
Adicionar contêiner para configuração do Xdebug
.vendor/bin/ece-docker build:compose --mode developer --sync-engine native --with-xdebug

v1.0.0

Data de lançamento: 5 de fevereiro de 2020

  • novo ícone Criação de um pacote separado para entregaCloud Docker for Commerce—O código-fonte foi movido para fornecer o Cloud Docker para Commerce a partir do ece-tools repositório para o novo magento-cloud-docker repositório para manter a qualidade do código e fornecer versões independentes. O novo pacote é uma dependência para ECE-Tools v2002.1.0 e posteriores.

    Ao atualizar as ferramentas ece, você também atualiza o magento/magento-cloud-docker pacote para a versão 1.0.0. Se você usou o Cloud Docker para Commerce com um ece-tools versão (2002.0.x), revise a incompatibilidades anteriores e atualize seu projeto como scripts, comandos e processos, conforme necessário.

  • novo ícone Adição do controle de versão às imagens do Docker—Você deve atualizar o magento/magento-cloud-docker pacote para obter as imagens atualizadas.

  • novo ícone Atualizações de contêiner

    • novo ícone Contêiner PHP-FPM

      • novo ícone Adição de suporte a Node.js—Atualização da imagem PHP-FPM para suportar o nó, npm e os recursos grunt-cli dentro do recipiente PHP.

      • novo ícone Suporte adicionado para ionCube—Atualização da configuração padrão do Docker para oferecer suporte ao ionCube no ambiente de desenvolvimento local do Docker.

    • novo ícone container da Web

      • novo ícone Personalizar configuração do NGINX—Adição da capacidade de montar um personalizado nginx.conf para o ambiente do Cloud Docker for Commerce. Consulte container da Web.

      • novo ícone Certificados NGINX gerados automaticamente—O arquivo de configuração do Docker agora inclui a configuração para gerar automaticamente certificados NGINX para o contêiner da Web.

    • novo ícone Novo contêiner Selenium—Adição de um Contêiner de selênio para suportar o teste de aplicativos Adobe Commerce usando o Magento Functional Testing Framework (MFTF).

    • novo ícone RabbitMQsuporte à versão—Atualizou o RabbitMQ configuração de contêiner para oferecer suporte RabbitMQ versão 3.8.

    • ícone corrigir Contêiner de banco de dados persistente—O magento-db: /var/lib/mysql O volume do banco de dados agora persiste depois que você interrompe e remove a configuração do Docker e restaura quando você reinicia a configuração do Docker. Agora, você deve excluir manualmente o volume do banco de dados. Consulte [Contêineres de banco de dados].

    • novo ícone Contêiner TLS

      • novo ícone Atualização da imagem base do container para usar a imagem oficial—O Contêiner TLS em nuvem imagem agora é baseada no oficial debian:jessie Imagem do Docker.—

      • novo ícone Adição de suporte para o [Libra de Proxy de Terminação TLS]—O Arquivo de configuração Libra adiciona as seguintes variáveis ENV para personalizar a configuração do Docker para o contêiner TLS:

        • TimeOut—Define o valor de tempo limite de Time to First Byte (TTFB). O valor padrão é de 300 segundos.

        • RewriteLocation—Determina se o proxy libra reescreve o local no URL da solicitação por padrão. O padrão é 0 para evitar que a regravação interrompa os redirecionamentos para sites externos, como um site SSO externo. Fixação apresentada por Sorin Sugar

      • novo ícone Valor de tempo limite na configuração do contêiner TLS aumentado de 15 para 300 segundos. Correção enviada por Mathew Beane da Zilker Technology

    • novo ícone Container de verniz

      • novo ícone Atualização da imagem base do container para usar a imagem oficial—O Contêiner de verniz da nuvem baseia-se agora na avaliação oficial. centos Imagem do Docker.

      • novo ícone Configuração de tempo limite padrão aprimorada-Adicionado .first_byte_timeout e .between_bytes_timeout configuração para o contêiner Verniz. Ambos os valores de tempo limite são padronizados como 300s (5 minutos). Correção enviada por Mathew Beane da Zilker Technology

      • ícone corrigir Ignorar verniz durante sessões do Xdebug—Atualização da configuração do contêiner Verniz para retornar pass em solicitações recebidas quando o Xdebug está ativado. Em versões anteriores, não era possível usar o Xdebug se o ambiente do Docker incluísse verniz. Correção enviada por Mathew Beane da Zilker Technology.

  • novo ícone Alterações na configuração do Docker

    • novo ícone Gerenciar montagens e volumes do seu projeto— adição da capacidade de gerenciar montagens e volumes ao iniciar um ambiente Docker para desenvolvimento local. Consulte [Compartilhamento de dados do projeto].

    • novo ícone Suporte para modo de ponte de rede—Adição de suporte ao modo bridge de rede para habilitar conexões entre contêineres Docker na rede local.

    • novo ícone Contêiner Cron desabilitado por padrão—Para melhorar o desempenho, o contêiner do Cron não é mais configurado por padrão quando você cria o ambiente do Docker. Você pode usar o --with-cron no comando de compilação do Docker para adicionar um contêiner Cron ao seu ambiente. Consulte Gerenciamento de trabalhos cron.

    • novo ícone Parar de sincronizar arquivos de backup grandes—Adição de despejos de BD e arquivos — ZIP, SQL, GZ e BZ2 — à lista de exclusão na dist/docker-sync.yml e dist/mutagen.sh arquivos. A sincronização de arquivos grandes (>1 GB) pode causar um período de inatividade e os arquivos de backup normalmente não exigem sincronização, pois podem ser gerados novamente.

  • novo ícone Alterações de comando

    • ícone corrigir A variável foi renomeada ./bin/docker arquivo para ./bin/magento-docker para corrigir um problema que causava a quebra de alguns ambientes do Docker porque a variável ./bin/docker O arquivo substitui arquivos binários existentes do Docker. Este é um alteração incompatível com versões anteriores que requer atualizações nos scripts e comandos.

    • novo ícone Adição de uma opção de configuração de serviço para expor a porta do banco de dados ao host—Use o --expose-db-port= [Fix submitted by Adarsh Manickam from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/101).<PORT> opção para expor a porta do banco de dados ao host ao criar o docker-compose.yml arquivo: bin/ece-docker build:compose --expose-db-port=<PORT>

    • novo ícone Novo comando pós-implantação—Anteriormente, os ganchos pós-implantação definidos no .magento.app.yaml arquivo executado automaticamente depois de implantar o Adobe Commerce em um contêiner do Cloud Docker usando o cloud-deploy comando. Agora, você deve emitir um relatório separado cloud-post-deploy comando para executar os ganchos pós-implantação após a implantação. Consulte as instruções atualizadas do Launch para desenvolvedor e produção modo.

    • novo ícone Adição de --rm opção para ./bin/magento-docker comandos para construir e implantar contêineres. Isso remove o contêiner depois que a tarefa é concluída.

    • novo ícone Atualizações para build:compose comando

      • novo ícone Adição de --sync-engine="native" opção para o docker-build comando para desativar a sincronização de arquivos ao gerar o arquivo de configuração Docker Compose no modo de desenvolvedor. Use essa opção ao desenvolver em sistemas Linux, que não exigem sincronização de arquivos para o desenvolvimento local do Docker. Consulte Sincronização de dados no ambiente do Docker.
    • novo ícone Alteração da configuração de sincronização de arquivos padrão de docker-sync para native. Correção enviada por Mathew Beane da Zilker Technology.

  • novo ícone Melhorias na validação

    • novo ícone Validação adicionada ao processo de implantação para ambientes de desenvolvimento do Docker local para verificar se a configuração do ambiente de nuvem inclui a chave de criptografia necessária para descriptografar o banco de dados. Agora, você receberá uma mensagem de erro no log se a configuração do ambiente não especificar um valor para a chave de criptografia.

    • novo ícone Adição de uma verificação de integridade do contêiner ao serviço Elasticsearch para garantir que o serviço esteja pronto antes de continuar com o processamento de compilação e implantação. Se a verificação de integridade retornar um erro, o container será reiniciado automaticamente.

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26