Repositório para simplificar a criação de um ambiente com Lumen Framework
git clone https://github.com/edinandovieira/docker-lumen.git
cd docker-lumen
Rode o comando abaixo para deixar os containers rodando
docker-compose up -d
Dentro do terminal acesse o seu container php
docker exec -it php /bin/bash
Agora ja dentro do container executamos o comando do Lumen
composer create-project --prefer-dist laravel/lumen projetoteste
Acesse a página no navegador
http://localhost/public/
Após a instalação do seu laravel e testar seu localhost, você deverá alterar seu arquivo .env para que sua aplicação reconheça o banco.
O detalhe desta vez esta nos paramêtros, no arquivo docker-compose.yml configuramos os dados abaixo que são necessários alterar no .env
- MYSQL_PASSWORD=P@ssword
- MYSQL_USER=Us&r
- MYSQL_DATABASE=Db
No .env trocamos para, o único detalhe é que no DB_HOST precisamos alterar para o mesmo nome do Service de banco de dados que colocamos no docker-compose.yml
DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=Db
DB_USERNAME=Us&r
DB_PASSWORD=P@ssword