josevictorp81 / DIN-DIGITAL-TESTE

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DIN-DIGITAL-TESTE

Este é um teste proposto pela DIN DIGITAL para desenvolvedores backend, na qual, deve ser feito uma miniAPI utilizando autenticação JWT e um CRUD para produtos, com as seguintes informações: nome, preço e peso.

Requisitos

Executar

Para executar a aplicação execute os seguintes comandos:

~ Cria a imagem para um container:

docker-compose build

~ Executar as migrations:

docker-compose run api python manage.py makemigrations
docker-compose run api python manage.py migrate

~ Criar superusuário:

docker-compose run api python manage.py createsuperuser

~ Executar os testes (opcional):

docker-compose run api python manage.py test

~ Executar o serviço/aplicação:

docker-compose up

~ Parar o serviço/aplicação:

docker-compose down

Endpoints

Acesse /docs ou /redoc para ver a documentação dos endpoints.

Frameworks e Bibliotecas

About

License:MIT License


Languages

Language:Python 98.6%Language:Dockerfile 1.4%