Obs: Para executar este teste você precisa do docker e docker-compose instalado na maquina
1 - Para executar o projeto basta rodar o comando abaixo:
docker-compose up -d
1.2 - Comando para criar as tabelas no banco de dados:
docker exec -it drogaraia_php php /var/www/html/artisan migrate
1.3 - Em seguida vamos popular os dados na tabela com o comando abaixo:
docker exec -it drogaraia_php php /var/www/html/artisan db:seed
2 - Neste projeto estamos utilizando Lumen o Micro-Framework do Laravel
Este foi escolhido devido a baixa complexidade do projeto, não é preciso de todo o stack de bibliotecas do Laravel.
Gerando projeto do Lumen utilizando conteiner do composer.
docker run --rm --interactive --tty -v $PWD/lumen:/app composer create-project --prefer-dist laravel/lumen ./
Tempo de desenvolvimento:
Dia 1: Iniciado das 15h as 16h
Dia 2: Iniciado 13:30 as 16h
Todas as dependencias podem ser encontradas no arquivo composer.json
Para criação das imagens do docker - https://github.com/henriqueweiand/test-send4-lumen-crud