Principal › Forums › Instalação e configuração › Dúvida em relação à Estrutura
- This topic has 1 reply, 2 voices, and was last updated 7 years, 2 months ago by Cristiano Diedrich.
- AuthorPosts
- Felipe AlvGuest
Prezados,
Vocês poderiam, por favor, me tirar uma dúvida de principiante?
Sou programador há mais de 15 anos, mas nunca voltado para aplicações Open Source. Somente VB.NET/C#.NET/SQL SERVER. Estou iniciando um projeto de eCommerce e estou estudando muito sobre o assunto.
Estou propenso a executar o projeto com Magento 2 e MySQL.
A dúvida que surgiu é a configuração deste ambiente, no primeiro momento desenvolvimento local. Pelo que entendi neste tempo de estudo, o uso do Docker viabiliza a utilização do MySQL/Apache em container sem a necessidade de instalar os mesmos localmente, correto?
Dado isso, para a persistência de dados, não se usa o Docker com a imagem do MySQL, correto?
Não sei se é o forum mais adequado, mas qual seria a configuração ideal pra desenvolvimento de um eCommerce ? Gostaria de utilizar uma tecnologia escalável e robusta.
Parabéns pelo site de vocês! É muito bom! Tenho aprendido bastante com os tutoriais, vídeos e forum!
Obrigado!
Abraço,
Cristiano DiedrichKeymasterOi Felipe,
Vamos lá.Sim, com o Docker você encapsula o que precisa em um container, precisando ter apenas a engine do Docker instalada no host, o resto tudo estará dentro dos containers.
Você pode usar container de mysql, mas para persistir os dados você precisará mapear a unidade /var/lib/mysql do container para um volume ou para o host (like: docker run -d -v /pasta/no/host:/var/lib/mysql mysql).
Você pode colocar um magento em container, sem problema, desde que cuide para que o local onde ficarão os arquivos seja persistido, da mesma forma que o mysql. Outro cuidado é relacionado a alta disponibilidade dessa aplicação em múltiplos hosts, pois ai você deve acrescentar uma forma de replicação ou sincronização de dados entre eles.
Espero ter ajudado, mas fique a vontade para mais questionamentos.
- AuthorPosts