- docker: 20.10.14
- docker-compose: 1.24.1
- composer: 2.0.9
-
phinx
Util para versionar o banco de dados
-
phpdotenv
Útil para carregar variáveis de ambiente a partir do arquivo .env na raiz do projeto
-
router
Útil para facilitar o roteamento da aplicação
-
twig
Template engine para renderizar os dados vindos do backend no frontend
-
Abra um terminal na raíz do projeto
-
Execute
make install
para instalar as dependências necessárias- A flag `--ignore-platform-reqs` serve para ignorar os requisitos dos pacotes contidos no composer visto que o que precisar será usado a partir do container do docker e não da sua máquina - O argumento migrate fará a migração do banco de dados e o argumento seed:run populará as tabelas do banco de dados
-
Execute
docker-compose up
para rodar os containersEspere o container do maria_db retornar que está pronto para connexões para realizar a próxima etapa
- Acesse http://localhost:8000 para navegar pelo projeto.