Repolode
markshust

markshust/docker-magento

Ambiente de desenvolvimento para Magento 2 baseado em Docker, com configurações do Compose, imagens de PHP e Nginx e scripts auxiliares de CLI.

Estrelas
2,867
Forks
1,060
Issues abertas
3
Último commit
há 9 dias

O que é?

docker-magento é uma configuração Docker para criar um ambiente local de desenvolvimento para Magento 2. O projeto oferece imagens personalizadas de PHP-FPM e Nginx, exemplos de configurações do Docker Compose e scripts auxiliares em bin/ que automatizam tarefas comuns, como instalar o Magento, executar bin/magento e Composer nos contêineres e gerenciá-los.

O projeto inclui os serviços de suporte necessários para uma loja Magento, como MariaDB, OpenSearch ou Elasticsearch, RabbitMQ, Varnish e um contêiner SSH, com tags de imagem fixadas em versões específicas do Magento e Mage-OS. É possível instalar Mage-OS ou Adobe Commerce / Magento Open Source com um script de configuração de uma linha. O projeto também oferece suporte a Xdebug, builds de temas Hyvä e ferramentas de qualidade de código PHP.

O projeto é voltado para desenvolvedores Magento que trabalham no macOS ou Linux, com suporte a Windows por meio do WSL. É licenciado sob a MIT e conta com um curso gratuito em formato de screencast da M.academy.

Recursos principais

  • 01Imagens Docker personalizadas de PHP-FPM e Nginx para Magento 2
  • 02Configurações do Docker Compose que incluem OpenSearch ou Elasticsearch, RabbitMQ e Varnish
  • 03Instalador de uma linha para Mage-OS ou Adobe Commerce / Magento Open Source
  • 04Depuração com Xdebug acionada por um cookie em um contêiner dedicado
  • 05Scripts auxiliares para bin/magento, Composer, backup do banco de dados e PHPCS/PHPStan

Casos de uso

  • Configurar um ambiente local de desenvolvimento para Magento 2 sem instalar PHP e MySQL na máquina host
  • Testar uma loja Magento com OpenSearch ou Elasticsearch em um ambiente conteinerizado
  • Depurar código Magento com Xdebug no Docker e no PhpStorm
  • Criar temas Hyvä com Tailwind nos contêineres do projeto

Tópicos

#magento#magento-2#docker#docker-compose#php#ecommerce#development-environment#docker-magento#hacktoberfest#magento2

Perguntas frequentes

O que é docker-magento?
Ambiente de desenvolvimento para Magento 2 baseado em Docker, com configurações do Compose, imagens de PHP e Nginx e scripts auxiliares de CLI. docker-magento é uma configuração Docker para criar um ambiente local de desenvolvimento para Magento 2. O projeto oferece imagens personalizadas de PHP-FPM e Nginx, exemplos de configurações do Docker Compose e scripts auxiliares em bin/ que automatizam tarefas comuns, como instalar o Magento, executar bin/magento e Composer nos contêineres e gerenciá-los.
docker-magento é gratuito? Qual é a licença?
docker-magento é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
docker-magento ainda é mantido?
Manutenção ativa. O último commit de docker-magento foi em 28 de out. de 2026.
Para que posso usar docker-magento?
Configurar um ambiente local de desenvolvimento para Magento 2 sem instalar PHP e MySQL na máquina host Testar uma loja Magento com OpenSearch ou Elasticsearch em um ambiente conteinerizado Depurar código Magento com Xdebug no Docker e no PhpStorm Criar temas Hyvä com Tailwind nos contêineres do projeto
Onde consigo docker-magento?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/markshust/docker-magento

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados