Sobre

API de cadastro de Produtores Rurais.

(Instruções de instalação e dependências para OS Ubuntu 22.04)

Dependências

Docker >=27.1.1

Make (sudo apt install make)

Instruções

  1. Criar arquivo .env
mv .env.example .env
  1. Buildar a imagem:
make build
  1. Executar migrations e seeding:
make migrate
  1. Executar testes:
make test
  1. Gerar token de autenticação:
make testtoken

Este comando cria um token de API para autenticar nos endpoint, no padrão Authorization: Token <token>. Esse comando foi criado somente para agilizar testes locais, mas também pode ser criado pela interface do admin.

  1. Executar o servidor local:
make run

**Acessar a aplicação via http://localhost:8000

  1. Listar todos os comandos:
make help

Documentação:

Endpoints

Documentação de endpoints (swagger) disponível em http://localhost:8000/docs

Admin

Para acessar o admin da aplicação:

  1. Criar um superuser com o comando make superuser

  2. Acessar o admin via http://localhost:8000/admin