{"id":21864981,"url":"https://github.com/gustavogss/magento2-docker","last_synced_at":"2026-04-09T23:01:45.835Z","repository":{"id":68815177,"uuid":"529098666","full_name":"gustavogss/magento2-docker","owner":"gustavogss","description":"Implementação de um ambiente de desenvolvimento com docker a partir de um imagem do Magento2 ","archived":false,"fork":false,"pushed_at":"2022-11-21T04:50:01.000Z","size":40,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T21:12:06.169Z","etag":null,"topics":["docker","docker-compose","magento2","php7"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gustavogss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-26T03:19:15.000Z","updated_at":"2025-03-20T22:11:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"38d4bedf-20ae-4dca-abf0-786af42c2087","html_url":"https://github.com/gustavogss/magento2-docker","commit_stats":null,"previous_names":["gustavogss/magento2-docker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gustavogss/magento2-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustavogss%2Fmagento2-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustavogss%2Fmagento2-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustavogss%2Fmagento2-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustavogss%2Fmagento2-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gustavogss","download_url":"https://codeload.github.com/gustavogss/magento2-docker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustavogss%2Fmagento2-docker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266538811,"owners_count":23944902,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","magento2","php7"],"created_at":"2024-11-28T04:13:21.761Z","updated_at":"2026-04-09T23:01:45.779Z","avatar_url":"https://github.com/gustavogss.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://pluga.co/blog/wp-content/uploads/2022/01/tudo-sobre-magento-2.png\" width=\"400px\" \" alt=\"Magento Commerce\" /\u003e\n\u003c/p\u003e\n\n#  Modelo Básico Magento 2 Docker :rocket:\n\n- Antes de fazer a instalação e configuração do Magento é necessário ter uma conta no site no [Marketplace do Magento](https://marketplace.magento.com/extensions.html)\n- Depois da conta criada, vá no seu nome, clique na seta e em My Profile\n- Vá até o link Acess Keys, e clique no botão Create A New Acess Key\n- Gerá gerado um par de chaves plubica e privada\n- Você precisará dessas chaves para autenticar o seu Magento e instalar módulos\n\n## Tecnologias e Ferramentas utilizadas :robot:\n\n- VsCode\n- Magento 2.4\n- Apache\n- PHP 7.1, PHP 7.2, PHP 7.3, PHP 7.4\n- Xdebug 2.9.8\n- MariaDB 10.4.13\n- Elasticsearch 7.6\n- Varnish 6.4\n- Redis\n- MailHog\n- n98-magerun\n\n| PHP Version  | Composer  | [hirak/prestissimo](https://github.com/hirak/prestissimo) |\n|---|---|---|\n|7.1|1.10.17|Yes|\n|7.2|1.10.17|Yes|\n|7.3|1.10.17|Yes|\n|7.4|2.*|No|\n\n### Requisitos \n\n**Linux:**\n\nInstale [Docker](https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/) e o [Docker-compose](https://docs.docker.com/compose/install/#install-compose).\n\n### Instalação:\n\n- Clone o projeto, e abra dentro de um terminal\n- Na pasta do projeto digite os seguintes comandos na sequência:\n\n```\nbin/shell  \nrm index.php  \ninstall-magento2\n```\n\n- Será instalado o Magento e todas as suas dependências. Demora um pouco esse processo.\n\n### Possíveis erros:\n\n- Pare o seu mysql e o apache que tiver instalado em sua máquina com os comandos:\n\n```\nsudo systemctl stop apache2\nsudo systemctl stop mysql\n```\n\n### Deploy Frontend:\n\n**Web server:** http://localhost/\n\n**Local emails:** http://localhost:8025\n\n\n### Deploy Backend:\n\n**Dashboard server:** http://localhost/admin\n\n\n### Criando seu usuário: \n\n```\nbin/magento admin:user:create --admin-user=seu_usuario --admin-password=sua_senha --admin-email=seu_email --admin-firstname=admin --admin-lastname=admin\n```\n\n### Desabilitando a autenticação de dois fatores: \n\n- Digite os seguites comandos em sequência:\n\n```\nbin/magento module:disable Magento_TwoFactorAuth \nbin/magento cache:flush \nbin/magento setup:di:compile \n```\n- Depois atualize a página \n\n\n## Traduzindo para o Português: \n\n- Efetue o [download do zip](https://github.com/rafaelstz/traducao_magento2_pt_br/archive/master.zip)\n- Extraia o conteúdo do zip\n- Abra o projeto no seu VsCode \n- Crie a sequência diretórios em src/app **i18n/rafaelcg/language_pt_br**\n- Pegue o conteúdo que você extraiu do zip e coloque dentro do último diretório criado\n  \n  \n### Habilitar para o Português: \n\nPara começar a usar a tradução instalada na loja e no painel administrativo da loja siga esses passos:\n\n- Acesse no painel administrativo da sua loja: Vá em `Stores -\u003e Configuration -\u003e General -\u003e General -\u003e Locale options` e selecione em **Locale** a opção **Brazilian Portuguese (Brazil)**.\n\n\n### Habilitar painel admin em Português:\n\n- Acesse no painel administrativo da sua loja clique no icone do seu usuário no canto superior direito e então clique em `Account Setting` e selecione em **Interface Locale** a opção **Brazilian Portuguese (Brazil)**.\n\n\n### Limpando cache do magento:\n\n- O Magento faz uso de cache tags, que devem ser especificadas no momento que um dado é salvo no cache. No entanto, nem sempre estas tags são especificadas.\n\n- Sempre que você fizer uma atualização na loja é bom limpar o cache do Magento, então digite o seguinte comando:\n\n```\nbin/magento cache:clean\n```\nou\n``` \nbin/magento cache:flush\n```\n                                                                                                                               \n- cache:clean - irá limpar apenas os caches que estão em uso pelo Magento.\n                                                                                                                               \n- cache:flush - limpará todo o storage do cache.                                                                                                                            \n                                                                                                                             \n## Criando loja de exemplo:\n\n- Digite o comando para criar um loja de exemplo com produtos e categorias:\n\n```\nbin/magento sampledata:deploy\n```\n                                                                                                                               \n## Plataforma sem tema dockerizada:\n\n\nhttps://user-images.githubusercontent.com/20332960/202967998-9a91df9a-e3dc-4fba-aec7-dfd9b1521726.mp4\n                                                                                                                             \n                                                                                                                               \n## Módulos no Magento:\n\n- Para verificar os módulos instalados, usamos o comando:\n\n```\nbin/magento module:status\n```\n\n- Para atualizar todos os módulos, digite o comando:\n\n```\nbin/magento setup:upgrade\n```\n\n### Módulos Gratuítos:\n\n- [Rede](https://github.com/DevelopersRede/magento2)\n\n- [PagSeguro](https://github.com/pagseguro/pagseguro-modulo-magento-v2)\n\n- [Correios](https://github.com/Bleez/Bleez-Correios)\n\n- [Freenet](https://github.com/FrenetGatewaydeFretes/frenet-magento2)\n\n\n## Para reiniciar container:\n\n- Execute o comando dentro da pasta do projeto\n\n```\nbin/shell  \nbin/start\n```\n\n### [Documentação do Magento](https://devdocs.magento.com/) \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgustavogss%2Fmagento2-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgustavogss%2Fmagento2-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgustavogss%2Fmagento2-docker/lists"}