Primeiro clone este repositório e configure seu arquivo .env.
git clone git@github.com:benjamimWalker/its_shop_after_pay_of_course.git
cp .env.example .env
Suba o container. Se docker compose não funcionar, tente docker-compose.
docker compose up -d
Instale as dependências do composer.
docker compose exec app composer install
Execute as migrations iniciais.
docker compose exec app php artisan migrate
Execute o seeder para popular o banco de dados.
docker compose exec app php artisan db:seed
Não é necessário executar comando para o servidor php, uma vez que o container esteja de pé, basta acessar
http://localhost
na porta 80 mesmo.
Você pode executar os testes com o comando.
docker compose exec app php artisan test
Documentação da API pode ser acessada em
http://localhost/docs
Ou também usando uma documentação manual feita no postman
https://documenter.getpostman.com/view/20220441/2s9YJaZ4nb