Duvida no deploy
[Finalizado Pelo Aluno]
Bom dia professor. No caso eu poderia pegar um projeto igual ao Larafood ou outro projeto e implementar o docker neles desta maneira sem ter que utilizar o Laradocker?
Por exemplo, abaixo descrevo minha ideia de levar um projeto para deploy, veja se isso é correto:
01 -> Criar uma instância na AWS, instalar o docker e o git;
02 -> Fazer o Pull do projeto;
03 -> Fazer o build do docker;
04 -> Nesse passo acredito que o projeto ja esteja disponivel (após configuração da infra);
05 -> A partir daí seria a "Entrega Continua" que não vi em detalhes.
Olá, Ricardo!
Tudo bem?
Sim amigo, com certeza, pode usar esse setup em qualquer projeto Laravel.
--
01 => Ok
02, 03, 04, 05 => Teremos cursos para te ajudar nesses processos (em breve):
https://academy.especializati.com.br/curso/ambiente-docker-na-digital-ocean
https://academy.especializati.com.br/curso/laravel-ci-cd-com-github-actions
Vai funcionar assim amigo, vamos fazer o push do nosso projeto pro GitHub, ele vai rodar os testes (igual fizemos lá no LaraFood, módulo 23 aula sobre CI).
Após isso, você pode buildar a sua aplicação (criar uma imagem Docker e empacotar a aplicação dentro dela) e entregar ela no(s) server(s).
No curso de CI/CD nos vamos rodar os testes no GitHub (CI), e enviar os arquivos para os servidores correspondentes (CD) (o mesmo processo que uso hoje aqui na Academy)
Ótimo, valeu professor!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!