Este readme contém informações sobre como configurar o ambiente para o projeto. Siga as etapas abaixo para preparar o ambiente e ajustar as variáveis de ambiente.
Para configurar o ambiente deste projeto, siga os passos abaixo:
-
Certifique-se de que o Docker e o Docker Compose estejam instalados em sua máquina. Caso não estejam, siga as instruções de instalação nos seguintes links:
-
Valide se o arquivo .docker/entrypoint.sh esteja com a configuração "LF" e não "CRLF".
-
Após a instalação do Docker e do Docker Compose, abra um terminal de comando.
-
Navegue até o diretório raiz do projeto, onde está localizado o arquivo
docker-compose.yaml
. -
Execute o seguinte comando para iniciar os serviços do projeto em segundo plano:
docker compose up -d
Após isso, o projeto será iniciado na porta 5000. Podendo ser acessada através do URL: http://host.docker.internal:5000/
Certifique-se de alterar todas as variáveis de ambiente no arquivo .env
.
Inclusive as variáveis de e-mail SMTP! Sem elas, você não conseguirá criar um novo pedido.
Após todas as variáveis devidamente configuradas, utilize a migração do Laravel para o banco de dados utilizando o comando php artisan migrate
.
Se quiser que seeds sejam criadas, utilize o comando php artisan migrate --seed
Para rodar os testes unitários, basta executar o comando php artisan test