Skip to content

Latest commit

 

History

History
109 lines (93 loc) · 2.57 KB

README.md

File metadata and controls

109 lines (93 loc) · 2.57 KB

API GB E-COMMERCE - PASSO-A-PASSO

Certifique-se de ter o Docker e Docker Compose instalados

Inicie a Aplicação com Docker Compose

docker-compose up -d --build

Executar Migrações e Criar Superusuário

docker-compose exec api python manage.py makemigrations
docker-compose exec api python manage.py migrate
docker-compose exec api python manage.py createsuperuser --noinput

Acessar a API / Swagger

http://localhost:8000

Acessar GraphQl

http://localhost:8000/graphql

Acessar Redoc

http://localhost:8000/redoc

Paginação de Produtos

http://localhost:8000/products/?page=1&pagesize=20

Testes da API

Caso queria testar a API no terminal.

Testando Todos os casos.

docker exec api python manage.py test

Testando Token, Refresh_Token, Verify_Token, Autenticação do usuário.

docker exec api python manage.py test api_ecommerce

Testando Product, Reviews Model e Autentição de get sem logar.

docker exec api python manage.py test products

Testando Categories, Model e Autentição de get sem logar.

docker exec api python manage.py test categories

Testando Suppliers, Model e Autentição de get sem logar.

docker exec api python manage.py test suppliers