Docker - Novos apps
[Finalizado Pelo Aluno]
Olá,
antes de iniciar os cursos eu ainda não conhecia o Docker então muita coisa está sendo nova para mim e esta duvida pode parecer um pouco básica. Porém, fiz buscas na internet mas não encontrei o que necessito.
Estou fazendo os cursos de Laravel e de VueJS. No curso de Laravel é utilizado o laradock e queria utilizar o docker no curso de VueJS pois ainda estou analisando as ferramentas e tecnologias para um projeto novo. Dessa forma, não queria instalar o node, nem demais dependencias na minha máquina. Já instalei o docker e o docker-compose. No curso de laravel consegui utilizar o laradock, porém tive que instalar o Laravel na minha maquina local para rodar o comando $ laravel new first-project.
Agora estou tentando dar continuidade ao curso de VueJS e preciso instalar o node para instalar o vue-cli. Procurei em diversos blogs como usar node + docker só que em todos eles, me parece ser necessário instalar o nodeJS na minha máquina para criar um novo projeto Node (assim como foi com o laradock) e dessa forma não vejo utilidade em usar o docker (tendo em vista que já tenho instalado um banco de dados que pretendo utilizar neste novo projeto).
Minha dúvida então é a seguinte: Mesmo utilizando o docker é necessários instalar Laravel e/ou NodeJS na maquina local?
Se sim, qual é a real vantagem se preciso ter a dependencia instalada ?
Se não, como utilizar o docker? alguma dica de tutorial / documentação?
Agradeço se alguém puder me ajudar =D
Olá, Bruna!
Tudo bem?
Entendi o seu caso.
No caso do Laravel você poderia ter feito a instalação dele a partir do container do workspace:
docker-compose exec workspace bash
composer create-project --prefer-dist laravel/laravel nomeaplicacao
Veja essas duas aulas:
https://academy.especializati.com.br/aula/criando-ambiente-com-docker
https://academy.especializati.com.br/aula/instalando-laravel-configurando-ambiente-docker
No caso do Vue.js sim, é necessário instalar o node, eu já testei alguns containers com o node, mas nunca fui feliz com eles, por isso o caminho mais simples e instalar o node direto na maquina.
Ahh OK.
Obrigada :)
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!