You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+31-2Lines changed: 31 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -27,8 +27,37 @@ O tipo de aplicação desenvolvida será uma aplicação híbrida (o que quer di
27
27
-**Data Binding**;
28
28
-**Computed Properties**.
29
29
30
-
## Pré-requisitos
31
-
Espera-se que o aluno já tenha o ambiente `PHP` instalado em sua máquina, pois esta parte não será coberta pelo curso.
30
+
## Pré-requisitos do Curso
31
+
Espera-se que o aluno já tenha o ambiente `PHP` instalado em sua máquina, pois esta parte não será coberta pelo curso.
32
+
33
+
> Cabe resaltar que este repositório tem por finalidade eliminar a obrigatoriedade de preparação de todo um ambiente
34
+
de desenvolvimento `PHP`. A única obrigatoriedade para executar o projeto, será a de ter minimamente instalados e devidamente
35
+
configurados em sua máquina os serviços/ferramentas `docker` e `docker-compose`.
36
+
37
+
## Adaptações
38
+
Como tenho preferência por trabalhar em ambientes dockerizados, fiz algumas adaptações no projeto, implementando `containers` para rodar a aplicação. Para isto, fiz uso do **[Ambientum](https://github.com/codecasts/ambientum)**.
39
+
40
+
> E qual a vantagem dessas adaptações que fiz? Existem diversas vantagens, mas vou apenas frisar uma delas, que é a não obrigação de instalação e preparação de todo um ambiente de desenvolvimento. Que necessitaria a instalação por exemplo do php, nodejs, mysql e etc.
41
+
42
+
## Mas o que é? E o que faz esse tal Ambientum?
43
+
O Ambientum é um conjunto de imagens **[Docker](https://www.docker.com/)** desenvolvidas, mantidas e distribuidas pelo **[CODECASTS](https://codecasts.com.br)**. E ele pode lhe ajudar com algumas coisas incríveis, os 3 cenários mais comuns estão listados a seguir:
44
+
45
+
-**Rodar Laravel e/ou Vue.JS em Desenvolvimento.**
46
+
-**Rodar Laravel e/ou Vue.JS em Produção (Includindo Integração Contínua).**
47
+
-**Substituir dependências locais com comandos que rodam no Docker.**
48
+
49
+
## Blz, e o que eu Preciso Saber Antes de Começar?
50
+
51
+
Sem sombra de dúvidas, o Ambientum irá facilitar a sua vida em muito, principalmente no que diz respeito a ambientes de desenvolvimento dockerizados, mas antes de você começar a brincar com o Ambientum, alguns conhecimentos são necessários:
52
+
53
+
* O básico sobre Docker e Containers.
54
+
* Estar confortável usando a linha de comando.
55
+
* Saber operar o docker-compose.
56
+
* Ler o **README** do Ambientum.
57
+
58
+
Mas não se preocupem, o readme está escrito em dois idiomas: Inglês e Português.
0 commit comments