[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Ricardo Martins Assis
Criador Ricardo Martins Assis 08/08/2021

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.

 

 

Manager Carlos Ferreira 08/08/2021

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)

Carlos Ferreira
Criador Ricardo Martins Assis 08/08/2021

Ótimo, valeu professor!

Ricardo Martins Assis
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!