Com o Docker rodando, é possível acessar o phpMyAdmin pelo link:
Usuário: root
Senha: root
A URL base para acessar o backend é:
Para iniciar o container, execute o comando:
docker compose up --build -d-
Criar o arquivo
.env:
Copie o conteúdo do arquivo.env.examplepara um novo arquivo.envdentro da pasta/src. -
Abrir o terminal dentro do Docker:
Execute o comando abaixo para acessar o terminal do container:docker compose exec --user 1000:1000 php sh -
Instalar as dependências:
Dentro do terminal do Docker, digite o seguinte comando para instalar as dependências:composer update
-
Gerar a chave da aplicação:
Ainda dentro do terminal do Docker, execute:php artisan key:generate
-
Rodar as migrações:
No mesmo terminal, execute:php artisan migrate
-
Sempre execute os comandos do Docker na mesma pasta onde está localizado o arquivo
docker-compose.yml(pasta raiz). -
Para executar comandos do Laravel é necessário acessar o terminal do container. Para isso, execute o comando:
docker compose exec --user 1000:1000 php sh
- Não use no Windows, php não gosta de Windows.
- Se for utilizar, recomendo o uso do Laragon. Nos quatro primeiros vídeos desta playlist há um tutorial de como configurá-lo. Existem também outras opções, como o Windows Subsystem for Linux, porém o WSL tem um certo delay.